2 дня назад Гугл официально заявил о полной (двухсторонней) поддержке синхронизации Apple iCal с Google Calendar. До этого можно было только подписываться на обновления gCal и читать ваш гугл-календарь в iCal, но не изменять его! Для того, чтобы вносить записи в гугл-календарь, нужно было покупать стороннее ПО для синхронизации – SpanningSync или BusySync, которые стоят довольно дорого. Теперь же это можно делать официально и абсолютно бесплатно с помощью приложения – Colaboration, выпущенного Google Code.
Итак, вот последовательность действий:
- Alex
- 2
- Mac Apps, Полезные советы
Cофт для Mac со скидками
Грядет декабрь месяц, буржуйское Рождество – время покупать подарки для своего мака!
Я расскажу где это делать выгодно.
Существуют несколько сайтов, которые на регулярной основе или от случая у случаю продают mac apps со скидкой. Распродажи бывают двух видов – «пакетными» (bundles) или самыми обычными, когда дается некая фиксированная скидка. В «пакетной» распродаже скидка обычно намного больше, но и, как водится, могут для веса докинуть каких-нибудь совершенно вам не нужных приложений. Но скидка достигает 90%. Т.е. можно за 50 долларов купить софт, который без скидки продается за 500$.
Вот сайты, относящиеся к первой группе:
MacHeist (macheist.com) – Часть приложений вам достанется бесплатно, только за решение головоломок.

Горячие клавиши Mac – Учим с помощью KeyCue

Компания Ergonis, специализирующаяся на инструментах для работы с текстом выпустила программу KeyCue, которая позволяет пользователю видеть быстрые клавиши, доступные в любом приложении, в котором он в данный момент работает. Вывод меню с подсказками горячих клавиш (hot keys) активируется путем нажатия и удержания клавиши ⌘. Как я прочел в одном интернет издании – использование комбинаций клавиш может ускорять работу и увеличивать производительность на 300%. Так что программа безусловно получает высшую оценку! Стоимость лицензионной версии EUR 19.95
- Alex
- 0
- Полезные советы
Как я уже писал в обзоре текстовых редакторов, TextWrangler является очень удобным и ценным инструментом для каждого пользователя Mac. Он несет в себе множество скрытых возможностей, совершенно неочевидных при беглом просмотре. Вот одна из них, на мой взгляд, крайне полезная – способность работать со списками. Конечно, все мы умеем пользоваться коммандой ‘найти и заменить’ (‘Find and Replace’), однако, задачи могу быть намного более сложными. Например, мы имеем длинный список имен и фамилий в таком виде – Петров, Иван. А мы хотим поменять имя с фамилией местами и убрать запятую. Это все делается в одно действие с помощью TextWrangler. Откройте окно ‘Найти и Заменить’ и введите туда данные с изображения.
- Alex
- 9
- Полезные советы
Самый работающий Skylink modem для мака – это CMOTECH CNU-550 EVDO.

В этой инструкции пошагово описано подключение этого модема к Mac OSX Tiger и Leopard.
- Скачайте драйвер модема.
- Распакуйте содержимое в ’/Library/Modem Scripts/’ (Общую библиотеку для всех пользователей)
- Перезагрузите мак
- Откройте ‘Системные настройки’ – ‘Сеть’
Читать далее…
«Инвертируем экран»
- Alex
- 0
- Полезные советы
Нашел очень интересный тип – «инвертирование экрана». Отображаем все, что на экране в рентгеновских лучах.
Нажимаем ctrl-option-cmd-8 или, если кому-то непонятно, ctrl ⌥ ⌘ 8
Клонирование MySQL базы данных WordPress
- Alex
- 0
- Администрирование
Часть 7
Клонирование базы данных вашего работающего сайта, её запуск, а также запуск локального веб-стайта – процесс несложный, если префикс таблиц на обеих системах один и тот же.
Я использую метод одновременно и быстрый, и простой – в несколько шагов с помощью отличного плагина phpMyAdmin для WordPress. Если у Вас такого нет, скачайте и установите его – плагин поистине незаменимый.
- Откройте страницу плагина phpMyAdmin в административных страницах вашего интернет сайта. Выберите опцию ‘Export’ из списка наверху.
- Когда откроется окошко ‘Export’, кликните на ‘Select All’ под списком таблиц и убедитесь, что опция ‘SQL’ отмечена галочкой.
- Убедитесь также, что галочки стоят на опциях ‘Structure’, ‘Add DROP TABLE’ и ‘Data’.
- Отметьте ‘Save as File’, выберите предпочитаемый тип сжатия и кликните ‘Go’.
- Конечный файл содержит все данные Вашего общего сайта наряду с параметрами таблиц, нужных для обновления базы данных.
- Теперь распакуйте файл и загрузите его в простой текстовый редактор. Опять же, TextWrangler здесь подходит как нельзя лучше.
- Всё, что Вы должны сделать с этим файлом - операцию Find & Replace (найти и заменить). Например, я ищу ‘www.mysite.com‘ и заменяю всё на ‘www.mysite.dev‘
- Сохранить файл.
- При сохранении также стоит сжать файл, так как некоторые версии phpMyAdmin работают только со сжатыми файлами. Теперь откройте Ваш локальный сайт в админ-режиме и перейдите к локальной копии плагина phpMyAdmin.
- Выберите ‘Import’ из ряда опций наверху.
- Укажите местоположение отредактированного и сжатого файла базы данных. Нажмите ‘Go’.
Если всё прошло удачно, то когда Вы вновь откроете локальный сайт, у Вас будет точная копия общественного сайта. И не забывайте – Вы всегда можете повторить эту процедуру в обоих направлениях. Вот собственно и все!
Если инструкция помогла – поставьте ссылку на наш сайт! ![]()
Читать далее…
Установка WordPress на Mac
- Alex
- 1
- Администрирование
Часть 6
Предполагаю, что процесс загрузки и размещения всех компонентов WordPress Вам известен. Если Вы пользуетесь папкой «Документы», то разместите root-файлы WordPress там (то есть, здесь должен находиться файл config.php). Удалите из папки все текущие файлы, касающиеся документации Apache, но не уничтожайте – возможно, они Вам ещё пригодятся.
Если Вы определили свои папки и настроили Virtual Hosts, поместите корневые файлы WordPress в выбранную специально для этого папку. Когда всё скопировано, осталось сделать ещё три вещи, чтобы программа заработала.
config.php
Во-первых, откройте файл ‘config.php‘ для редактирования. Вам нужно отредактировать первые три пункта, которые Вы настроили в установке MySQL. Это – название базы данных, которую Вы создали, имя пользователя MySQL и пароль. Проверьте также префикс таблицы, по умолчанию он установлен как ‘wp’. Если хотите скопировать общую базу данных в Вашу локальную систему, то убедитесь, что Вы используете один и тот же префикс в обоих местах. Сохраните и закройте файл.
.htaccess
В текстовом редакторе создайте пустой файл, назовите его ‘.htaccess’. Убедитесь, что не пропустили точку вначале. Поместите файл в ту же папку, где находится ‘config.php’.
Подключение
Нажмите на панель настроек MySQL и убедитесь, что MySQL включён. Далее с панели ‘Sharing’ перезапустите Apache. Теперь войдите на Ваш сайт через браузер, используя имя веб-сайта или, если Ваши файлы находятся в папке «Документы», используйте адрес
http://127.0.0.1
Если всё прошло по плану, WordPress должен предложить Вам установить систему.
Темы и плагины
Если Вы планируете сделать локальную установку копией своего рабочего сайта, Вам нужно скопировать файлы темы и плагина, также, как и любые изображения и другой контент, который может быть на вашем сайте. Обычно, этот материал состоит из всех файлов и папок, которые находятся в папке ‘wp-content’ . Используйте FTP, или, если Ваш хостинг поддерживает такой инструмент как cPanel, чтобы сделать полную резервную копию Вашего стайта и скачать архив. В любом случае, важно, чтобы темы и особенно плагины были скачаны и добавлены на ваш локальный сайт перед тем, как вы скопируете базу данных.
Читать далее…
Сайты на Leopard (httpd.conf и hosts)
- Alex
- 1
- Администрирование
Часть 5
Вебсайты
Пришло время сделать выбор, где мы будем хранить ваши локальные сайты. Мы уже как-то заглядывали в ‘/Library/WebServer/’ и нашли там папку ‘Documents’. Здесь теперь хранится всё, что связано с Вашим веб-сайтом: файлы, папки, изобажения, программный код, и так далее. Именно оттуда они будут загружаться, когда Вы введёте в адресной строке браузера
http://127.0.0.1
Но, как я уже говорил в самом начале – Вы можете разместить несколько сайтов на Вашей «машине».
Настройка Virtual Hosts
Итак мы решили, где будем хранить сайты. Например, здесь: ‘/Library/WebServer’
Для каждого нового веб-сайта создаем здесь новую папку. Назовем ее, например, ‘site’.
Теперь отредактируем скрытый файл, который мы редактировали ранее: ‘(Macintosh HD)/private/etc/apache2/httpd.conf’. Откройте его в текстовом редакторе и прокрутите вниз до конца – здесь должен быть длинный список. До выхода Apache 2 настройки ‘Virtual Hosts’ хранились в файле ‘httpd.conf‘, но теперь, в ‘Apache 2′, они могут содержаться в другом файле, ссылка на который дается коммандой ‘include’.
Найдите строку:
# Virtual hosts
# Include /private/etc/apache2/extra/httpd-vhosts.conf
Cотрите cимвол ‘#‘ перед словом ‘Include’, сохраните и закройте файл. Строка, которую мы только что сделали разрешенной к исполнению, фактически является путём к файлу ‘httpd-vhosts.conf’, который мы сейчас откроем и отредактируем.
В файле ‘httpd-vhosts.conf’ всё должно быть «закомменчено» звёздочками. Если нет – нужно это сделать прежде, чем мы добавим собственные определения. Вот пример:
NameVirtualHost *:80
# Override the default httpd.conf directives. Make sure to
# use ‘Allow from all’ to prevent 403 Forbidden message.
<Directory />
Options ExecCGI FollowSymLinks
AllowOverride all
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot «/Library/WebServer/mysite»
ServerName www.mysite.dev
</VirtualHost>
Первый блок <Directory> открывает доступ, второй блок cообщают Apache где искать, когда он получает запрос на определённый url от браузера (www.mysite.dev – в данном случае я так назвал локальную копию своего сайта, чтобы не путать его с тем, что у меня размещен на сервере в интернете).
Настройки ‘DocumentRoot’ – путь к папке, где хранятся файлы локального сайта.
При использовании этого метода становится очевидно, что на Apache и Mac можно хостить столько веб-сайтов, сколько захотите. Если Вы планируете последовать приведённому примеру, просто скопируйте всё вышеупомянутое, просто заменив путь и название. Сохраните и закройте файл.
Ещё один скрытый файл, который нужно отредактировать – ‘hosts’, список адресов и сайтов. Найдёте его в ‘(Macintosh HD)/private/etc/hosts‘
Имейте в виду, что у этого файла нет расширения.
Вам нужно добавить новый сайт (или сайты) в конце списка хостов в следующем формате: ‘IP-address TAB site-address’. Например:
192.168.0.20 www.mysite.dev
Если у Вашего компьютера нет статического сетевого IP-адреса, то используйте 127.0.0.1
Когда Вы добавили свой сайт (сайты), сохраните и закройте файл.
Теперь установим WordPress.
Читать далее…
Установка MySQL на Mac OS X Leopard
- Alex
- 2
- Администрирование
Часть 4
Я рекомендую использовать ту же версию MySQL, которую Вы будете использовать и на удалённом сервере. Любая версия от V4 и выше обеспечит работу WordPress, что нам и нужно в данном случае. В версии 4.1 изменён способ авторизации пользователя – это мешает, например, использовать исходные данные V4.1 для копирования их в версию V 4.0. Итак, скачайте версию MySQL 4.1 или V5.0 и выше. Открыв .dmg файл вы найдете в нем три приложения: непосредственно пакет MySQL, панель системных настроек MySQL и пакет ‘MySQL StartUpItem‘. Панель системных настроек некорректно работает в Leopard 10.5, но Вы всё равно её установите, так как она будет информировать Вас о том, работает сервер или нет. Пакет ‘MySQL StartUpItem гарантирует‘, что MySQL запускается каждый раз, когда Вы загружаете свой Mac. Так что мой совет – установите все три, а панель системных настроек, совместимая с Leopard, рано или поздно выйдет. Как только всё установлено, мы должны указать PHP как подсоединиться к MySQL и выполнить небольшую работу в Terminal.
Прикручиваем PHP к MySQL
Сначала откроем файл ‘php.ini’ , который контролирует все варианты и параметры настройки, доступные для php. Это, опять же, скрытый файл. Найдите его в ‘(Macintosh HD)/private/etc/php.ini‘. Если там нет такого файла, то должен быть файл ‘php.ini.default’. Создайте его копию, сохраните как ‘php.ini’ и откройте копию для редактирования в текстовом редакторе.
Вам нужно изменить две строки, чтобы PHP подсоединился к MySQL. Найдите:
mysql.default_socket =
и замените на
mysql.default_socket = /private/tmp/mysql.sock
затем
mysqli.default_socket =
замените на
mysqli.default_socket = /private/tmp/mysql.sock
Сохраните и закройте файл ‘php.ini‘
Следующая наша задача – запустить MySQL и сконфигурировать её для работы. Откройте новую сессию Terminal и напечатайте следующие команды:
cd /usr/local/mysql
sudo chown -R mysql data/
sudo echo
sudo ./bin/mysqld_safe &Проверьте ещё раз, чтобы команда была напечатана точно так, как приведена выше. Теперь запустите MySQL и используйте тестовую базу данных (названную «тест»), чтобы удостовериться, что всё работает корректно:
/usr/local/mysql/bin/mysql test
Если всё в порядке, Вы увидите следующее:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version 4.0.24-standard
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Как только Вы удостоверились, что MySQL работает, используйте команду ‘quit’, чтобы вернуться к режиму ввода комманд.
Теперь изменим root-пароль к MySQL, так, чтобы WordPress (и Вы) позже имел к ней доступ. Используйте следующую команду:
/usr/local/mysql/bin/mysqladmin -u root password ВашПароль
Запомните этот пароль – скоро он Вам понадобится.
И последнее, что мы сделаем в MySQL – это создание базы данных для WordPress. Я рекомендовал бы Вам использовать то же самое имя, что и у текущей базы данных WordPress. В обратном случае дайте любое имя (буквами и без пробелов). Итак, войдём в MySQL, создадим базу данных, в WordPress отредактируем её, поменяв ‘databasename’ на выбранное Вами имя.
/usr/local/mysql/bin/mysql -u root -p
CREATE DATABASE databasename;
quitПовторите то же самое для каждой базы данных, которую Вы хотели бы пересоздать. Ну вот, наконец-то! У нас есть Apache, PHP and MySQL! Теперь время перезагрузить Ваш Mac! И перейдём к следующей стадии.
Читать далее…


