16.01.2012

Миграция на iCloud

Решил осуществить частичную миграцию на программные продукты Apple, потому что имеет место iCloud. Правда, он уже прилично времени работает, но все как-то не получалось.

Первым делом я отказался от адресной книги Google и стал пользоваться приложением Адресная книга. Сначала были некоторые проблемы с дублированием контактов. Пришлось аккуратненько вбить в iCloud недостающие и похерить локальные на обоих компьютерах. Стало довольно удобно, потому что в iCal появился отдельный календарь с днями рождения.

На этом я на некоторое время забыл про iCloud, потому что гугловские службы вполне устраивали. Но вот вчера я подумал: "А почему бы не перенести календари в iCal?" Они, собственно, там уже были и синхронизировались с Google, но были неродными и всякие программы типа Calendar на компьютере гугловские календари не хотели видеть. Поэтому я экспортировал календари в формате iCal и импортировал их в эту программу. Часа два убил на правку и правильную расстановку событий, потому что расписание занятий сбилось на пару часов. Но в итоге все стало красиво смотреться.

Помимо всего прочего iCloud позволяет синхронизировать закладки в Safari, поэтому было принято решение уйти на него с Chrome. Правда, синхронизация получилась несколько кривая, но это надо подразобраться. Зато весомым плюсом стало то, что сильно снизилось расходование оперативной памяти. Safari ее потребляет намного меньше, и процесс ее высвобождения заметно лучше. Ну это пока первое впечатление.

Из неосвоенных мной остались, поставляемые в комплекте с операционной системой, iPhoto и Mail  и офисный пакет Apple (Pages, Numbers). Если вместо iPhoto мне пока больше нравится использовать гугловскую Picasa, но это только потому что я еще с iPhoto не разбирался, то на Mail со Sparrow переходить не хочется, потому что Sparrow больше заточена на работу с гугловской почтой. Офисный же пакет еще нужно прикупить. Это если деньги свободные будут.

08.01.2012

Оей! Машинки!

В продолжение вчерашнего поста про Hot Wheels. Как говорится, игрушки родители покупают для себя :-) Купил сегодня еше '67 Pontiac Firebird и решил устроить небольшую фотосессию.






07.01.2012

Горячие колесики

Я просто в восторге от машинок Hot Wheels! В детстве, возможно, я бы за такие убил. Начинаю коллекционировать. Уже имею в наличии две :-)

'70 Pontiac GTO Judge

'10 Ford Shelby GT500

И еще присмотрел в "Детском мире" и "Бегимоте".

03.01.2012

Книжные выходные

Оей! Я на новогодние каникулы затарился кучей книжек. Половину уже прочитал, правда.

Итак, пройдемся по списку.


Просто нереально крутой графический роман "Сэндмен" на русском языке в шикарном издании с кучей комментариев и всякой почей халвой. Спасибо моему другу Роме, что заказал эти книги для меня. Рассказывать про это сложно. Это надо читать и рассматривать. Плюс ко всему - это довольно неплохой путеводитель по Вселенной DC Comics. Хотя, конечно, не полный, но все же можно много интересного узнать.


Десятый том манги "Тетрадь смерти". Вообще, после смерти L как-то манга начала скатываться в УГ. Лайт стал каким-то некрутым, Мэло и Ниа начали тащить одеяло на себя, но вот в этом томе все вернулось на свои места и Кира вернул себе главную роль. И это хорошо.


"Ководство" Артемия Лебедева. Одно дело - читать онлайн, другое дело - держать в руках большую книжку :-) Хотя я пока только пролистал, но все же доволен тем, что эта штука у меня есть.

15.12.2011

Colorbox: страница сайта по правому клику

Как-то трудно было кратко сформулриовать тему, но смысл этого поста в том, что я активно пользуюсь плагином для jQuery под названием Colorbox, чтобы создавать лайтбоксы (это такие окошки). Принцип его работы в том, что он перехватывает значение атрибута href в ссылке и при помощи AJAX загружает в выскакивающем окошке содержимое того файла, на который ведет ссылка.


Все отлично, но нажать на ссылке правой кнопкой мыши и выбрать пункт «Открыть в новой вкладке», либо открыть ссылку в новой вкладке каким-то другим способом, то в этой самой новой вкладке открывается окошко без шапки, подвала и прочих радостей, которые есть в дизайне сайта. То есть вот так:


Конечно, не все посетители кидаются открывать эти окошки в новых вкладках или окнах, но некоторые все таки вытворяют такие фокусы. И к тому же для тех же самых поисковиков это не круто, потому что они индексируют у вас на сайте непонятно что, и потом в выдаче тоже ссылаются на это самое непонятно что, которое на картинке.

И вот я сел и задумался, а потом еще ехал в маршрутке и думал, а потом ужинал и думал, а потом засыпал и думал, а потом... Короче мне очень захотелось сделать, чтобы все было красиво. Думал я, думал, и вспомнил, что в этом самом Colorbox есть параметр href, который позволяет вместо такого же из ссылки подставлять для окошка совершенно другой.

То есть нам достаточно прописать в параметрах плагина следующее:


$("a[rel='number']").colorbox({
 href:function(){
  return '/ajax/number.php?comicvine='+$(this).attr('to');
 },
 opacity:0.5
});


А ссылка будет иметь следующий вид:

<a href="/publishers/31/18462/164834/" rel="number" to="164834">Nova (2007) #27</a>

То есть в элементе A атрибут href у нас будет использоваться для перехода на нормальную страницу, а атрибут to, будет использоваться для передачи переменной в скрипт для создания окошка. Я понимаю, что в спецификации такого атрибута нет, но любой браузер его просто проигнорирует, а вот jQuery воспринимает вполне нормально такие обращения со спецификацией.

И да, в параметрах Colorbox для ссылки на новое окошко у нас используется функция потому, что если попытаться передать просто ссылку такого вида:

/ajax/number.php?comicvine='+$(this).attr('to')

то ничего не получится. Colorbox не воспримет нормально $(this).attr('to'). И в окошке появится надпись undefined, то есть переменная не перехватывается. А вот с функцией все работает корректно.

То есть все решается довольно просто.

13.10.2011

Dreamweaver vs Coda vs Kod

Я занимаюсь веб-программированием. Я даже его преподаю. То есть я зарабатываю им на жизнь. Мне нравится эта работа, хотя я даже не имею специального образования, подтвержденного дипломом. Но тем не менее, я это делаю :-) Соответственно мне нужны инструменты.

Когда я работал на Windows, то пользовался либо Adobe Dreamweaver, либо Notepad++. На Mac OS X я тоже сначала пользовался Dreamweaver, но он уж как-то требователен к ресурсам. Ужасаюсь просто, во что он превратился, когда Adobe купила Macromedia. К тому же визуальной его средой я не пользовался, так что мне захотелось от него избавиться. Жалко только было расставаться со встроенным FTP-клиентом. Он очень удобный.

В итоге я решил установить для ознакомления программу Coda. Всем хороша. Опять же в нее встроен FTP-клиент, позволяет не отходя от кассы просматривать то, что получилось во время верстки. Для этого, похоже, используется Safari. Но опять же памяти много жрет, а учитывая, что у меня ее в наличии всего 2Gb и дома и на работе, то приходится экономить. Если дома еще можно без лишних проблем нарастить оперативку, то на работе нужны сложные манипуляции с бубном со шпателем, потому что мой рабочий миник просто так не хочет показывать свои внутренности.

Был еще вариант использовать Text Wrangler, но он какой-то уродский. Мне не понравился.

В итоге для верстки решил пользоваться приложением Kod, потому что оно легкое, не требовательно к ресурсам, хотя в нем и нет встроенного FTP-клиента. К тому же оно бесплатное.
Но для серьезных вещей все-таки подумываю прикупить Coda.

17.05.2011

Головные телефоны

От моих наушников на работе двойная польза. Можно сделать звук потише и надеть их на голову, а потом никому не мешая слушать песенки всякие. Или наоборот, слушать песенки, чтобы не слышать, что творится вокруг. А вторая польза в том, что наушники можно положить на стол и сделать звук погромче. И тогда они вполне отлично играют музыку в качестве колонок. Вполне так нормально играют. Это я раньше был типа аудиофилом, а сейчас мне и этого достаточно.