15 дек. 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 окт. 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 мая 2011 г.

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

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

3 мая 2011 г.

SJ 2 : DET 1

За последние выходные "Акулы" сыграли две первые игры в серии против "Красных крыльев". Как оказалось они с ними играют. Две игры выиграли с одинаковым счетом. Так держать! Гоу, Шаркс! Гоу!

26 апр. 2011 г.

SJ 4 : LA 3

Мужики, блеать :-) Они сделали это. Джо вытащил для "Акул" победу в овертайме. Теперь им предстоит играть с победителем пары "Чикаго" - "Ванкувер".

Гарри Поттер и дары Смерти

Я уже как-то жаловался на то, что с каждым годом дополнительные материалы на втором диске оформляются все отстойнее и отстойнее. И вот в первой серии седьмого фильма тоже самое. Как же красиво было это все сделано в первых фильмах! А тут такая фигня. Посмотреть, конечно, есть на что, но как-то обычный статичный экран меню не радует глаз. И игр нет. ВО всем виноват "голубой луч". Чтоб его!

25 апр. 2011 г.

SJ 1 : LA 3

Ну вот и слили пятую игру. Прогнозы не оправдались. Надо бы срочно выигрывать шестую. Иначе сил на следующий раунд не останется. Это факт.

22 апр. 2011 г.

SJ 6 : LA 3

Завтракаю я сегодня, а по телевизору хоккей. По НТВ+ "Спорт". Как раз заканчивался второй период. Счет был 2:2. Я бы досмотрел, но пришлось идти на работу. Пришлось узнавать из Фэйсбука, что там у них. И парни не подкачали. Сделали "Королей". Теперь счет в серии 3:1. Надеемся на победу в пятой игре в Сан-Хосе. Гоу, "Шаркс"! Гоу! Гоу, "Шаркс"! Гоу!

20 апр. 2011 г.

SJ 6: LA 5

Ба-ха-ха-ха! Они сделали это. Мужики, блеать! Проигрывали 0:4. Потом собрались и под конец матча проигрывали уже 4:5, но тут пришел Джо Павелски и сравнял счет за 31 секунду о конца матча. И все надежды "Королей" похоронил бравый Девин Сетогучи. Черт, я представляю, как обидно проиграть "Королям" после того, как они вели с таким отрывом. К тому же еще и дома. "Акулам" нужно выигрывать следующие два матча, иначе сил не останется на следующий раунд. Сейчас счет в серии - 2:1 в пользу "Акул".

18 апр. 2011 г.

SJ 0 : LA 4

Вот как они могли? Так слили игру. Да еще и дома. Мне кажется, что Sharks никогда не завоют кубок Стэнли.

15 апр. 2011 г.

Сан-Хосе поимели Лос Анджелес

Первая игра за нами. Раньше я игры по телеку смотрел, а теперь через Facebook слежу за ними.

13 апр. 2011 г.

Провода атакуют

Я ненавижу провода. Но их все равно много, как бы я не пытался от них избавиться. Домой я купил блютусные мышь и клавиатуру, а вот на работе не положено таких иметь. Но дома тоже проводов хватает. Но суть не в этом. Суть в том, что провода постоянно мешаются. Болтаются где зря и все такое прочее. Я их всегда пытаюсь прятать подальше. И вот на работе я сделал вот такую вещь. Аккуратненько закрепил провода от наушников и USB-удлиннителя к столу через специальные штуки для проводов. Забыл как они называются. Теперь длинный провод от наушников у меня аккуратненько спрятан между столом и тумбочкой. И еще он свободно ходит, поэтому я могу вполне спокойно вставать без последствий. Выглядит это вот так.


10 апр. 2011 г.

Новый интерфейс Google Analytics

Google Analytics приобрела новый интерфейс. Пока непонятно, какой удобнее, но я уже переключился и сделал для comicsdb.ru свой собственный Dashboard:


Интересно, что там дальше обновят? Docs уже были, Blogger тоже. Может быть все-таки сделают gDrive? А то у меня 20 гигабайт пропадают даром.

9 апр. 2011 г.

Иконки папок для Mac OS X

Хочется красоты. И удобства. В OS X можно менять иконки для папок. В Windows тоже. Но меня интересует Mac OS X. Захотелось мне для разных папочек всякие уникальные иконки поставить, чтобы было ясно, что там находится. Поиск Google дал мало всего. Подкачал. Но тут я вспомнил, что на deviantArt много всякой лабуды. При чем туда и архивы всякие заливают. И вот почему бы там не поискать? Я и поискал. Очень много иконок и всяких наборов. Хоть для каждого сериала свою ставь :-) Такие дела.

Искать здесь: http://browse.deviantart.com/?qh=&section=&q=leopard+folder+icon

8 апр. 2011 г.

Time Track

В среду поставил Time Track ради интереса. Смысл программы в том, что она считает, сколько я пользуюсь той или иной программой. Короче, следит, на что я трачу свое время. Я, конечно, не сомневался в результате. Он и подтвердил мои ожидания. Я больше всего времени пользуюсь браузером. Затем у меня идет написание программного кода. Браузер каким-то боком сюда тоже можно пристроить, потому что я постоянно смотрю, что у меня получилось. Остальное пока не отражает объективного положения дел, потому что программа стоит всего три дня, а я за это время приводил в порядок календарь дел и записочки в Evernote запиливал. поглядим на это через месяцок.

7 апр. 2011 г.

Picasa в лицах

Черт! Picasa умеет распознавать лица. Я уже про это как-то писал. Это очень удобно. Но при первом проходе приходится вычищать ее косяки, потому что они имеют место, и вручную назначать нераспознанным лицам людей. И это занимает кучу времени. Вот буквально на днях до часу ночи просидел, но все равно осталось 2500 неразобранных фотографий.

5 апр. 2011 г.

Окна

У меня тут капец с окнами. Летом поставили окно в комнату. Все бы нормально, но однажды вечером что-то стукнуло, как -будто снег на подоконник упал. Ну, я так и подумал. А на следующее утро выяснилось, что лопнул стеклопакет. Страсти большой нет, я сразу звонить в фирму, которая нам окно ставила. Они говорят, ждите монтажника, он приедет и замерит.

Монтажник приехал и замерил, но как выяснилось неверно. Потому что когда привезли стекло, оно оказалось на 4,5 сантиметра больше по высоте. Ну, что поделаешь, пришлось ждать, когда новый стеклопакет сделают.

Его сделали и привезли сегодня. Опять же все хорошо, но жена заметила на нем скол. Монтажники были вызваны обратно. Хорошо хоть недалеко отъехали. На их сленге этот скол называется "ракушка". Теперь вот ждать новый стеклопакет.

Отвратно в этой истории то, что у нас уже два месяца непонятно что вместо стекла, а второе, что мне пришлось два раза отпрашиваться с работы, и предстоит отпрашиваться в третий раз.

Сволочи.

4 апр. 2011 г.

И снова про веб-камеру

Все-таки проблема была в веб-камере. На рабочем компьютере такая же фигня, что и дома. Засвечивается не так сильно, но это потому что у меня окна на теневой стороне с утра. Черт. Обидно. Камера новая. К тому же подарок от тестя. Дома рабочий Creative работает без нареканий. Поиски драйверов пока ни к чему конкретному не привели. Будем искать дальше.

2 апр. 2011 г.

Simple Desktops

Иногда совсем не хочется на рабочем столе пальм или других австралийских прелестей (привет Dinkie-Di), а хочется чего-нибудь простенького, чтобы все иконки было видно, чтобы заполняло собой рабочее пространство, пока не захочется вернуть австралийские пальмы. ВОт в таких случаях можно зайти на Simple Desktops.

1 апр. 2011 г.

Новые фичи в Блоггере

Блоги теперь можно смотреть вот так:

http://www.lapotchkin.net/view/flipcard
http://www.lapotchkin.net/view/mosaic
http://www.lapotchkin.net/view/sidebar
http://www.lapotchkin.net/view/snapshot
http://www.lapotchkin.net/view/timeslide

30 мар. 2011 г.

Подпись Unicode (BOM)

Иногда, когда грузишь страницу на сайт, выскакивают какие-то непонятно откуда взявшиеся символы или пустые строки. Это конечно может быть и из-за того, что где-то разрыв поставил и забыл, но не всегда. Это может быть связано с тем, что сайт использует кодировку Unicode и в файле может быть использована подпись Unicode (BOM) или метка порядка байтов. Меткой порядка байтов (BOM) называют 2-4 байта в начале текстового файла, которые определяют его как файл в кодировке Юникод, а также порядок байтов для всех последующих байтов. Так как UTF-8 не имеет порядка байтов, добавление метки порядка байтов UTF-8 является необязательным. Добавление метки является обязательным для UTF-16 и UTF-32. Но в итоге эта метка может приводить к появлению всяких ненужных строк, если вы программируете на php и используете функции или делаете вывод значений переменных через конструкцию типа: или где-то болтаются лишние пробелы или переносы строк. Чтобы этого не было, я всегда отключаю метку BOM.

29 мар. 2011 г.

San Jose Sharks

Вот перестал я играть в хоккей на компьютере и совсем упустил изо внимания, как там поживает моя любимая хоккейная команда. А они как-то в этом году в регулярном чемпионате подсдали. На третьем месте в конференции. И максим им светит только второе. Ну, возможно, это знак, что они проявят себя в плэйофф? Давно бы пора Кубок Стэнли заиметь. Жако, конечно, что Набоков больше у них не играет. Но вот Джо должен же заиметь этот трофей.

Черт! Я же All-star в этом году пропустил. Да уж. Дети занимают все внимание. Абсолютно. Хотя там обычно интересно смотреть только первый день со всякими соревнованиями. Сама игра довольно уныла.

28 мар. 2011 г.

Продолжение про камеру

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

27 мар. 2011 г.

Про камеру

Сегодня утром вспомнил, что веб-камерой можно писать видео прямо на компьютер, что довольно удобно. Меньше манипуляций нужно делать по сравнению с видеокамерой или даже фотоаппаратом. Дай думаю попробую. Нашел в Интернету какую-то программу. Запускаю, а изображение с веб-камеры жутко засвеченное. Отвратно. Что делать? Что делать?

Но сначала надо понять, что случилось. А я этого так и не понял. При подключении веб-камеры к компьютеру на секунду проскальзывало незасвеченное изображение. Подключение камеры к ноутбуку с Windows XP показало, что камера работает нормально в этой ОС. Закралось подозрение, что в результате последнего запуска Skype поздним вечером в кромешной темноте настройки яркости каким-то образом записались в дефолтные для камеры. В общем я видел вот это:
Ну, то есть я почти ничего не видел. Это удручало, потому что камеру мне только недавно подарили на день рождения. И камера вполне мне нравится. Это Microsoft LifeCam Cinema 720p. А еще больше меня в ней порадовало, что QuickTime может с нее HD-видео снимать.

Прийдя к такому выводу о случившемся, я решил спросить в RU_MAC. Спросил. Там мне сказали, что, возможно, это из-за того, что у меня за монитором сразу окно. Это действительно так. Но по идее камеры себя так не ведут, если у них сзади окно. Им от этого наоборот должно быть хорошо. Задернутые шторы показали, что в этом есть какой-то смысл. Но все равно, что-то тут было нечисто.

Тут система решила обновиться. Подоспело обновление 10.6.7. Оно вышло еще во вторник, но мой компьютер проверяет обновление по воскресеньям. Ну, думаю, надо поставить. Вдруг поможет? Действительно помогло. Я не знаю, что там случилось, но видео стало нормальным. Причем Skype сказал, что у меня стоит камера Microsoft LifeCam Cinema #2. По ходу обновление снесло старые настройки. Так это или нет, не знаю. Надо бы для чистоты проверить днем.

26 мар. 2011 г.

Локальная сеть Beeline и VPN

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

25 мар. 2011 г.

Программы и ссылки

Домашним компьютером мы пользуемся совместно с женой. И чтобы не мешать друг другу ссылками и прочей лабудой, я использую Safari, она - Opera. С почтой тоже так. Используем две разные программы, чтобы не путать почту. Все хорошо. Все отлично. Чтобы жене было удобно, ее почтовый клиент и браузер установлены, как программы по умолчанию. Мне же постоянно приходится копировать ссылки и вставлять в свой браузер. Это жутко неудобно. Вот почему не делают в контекстном меню программ пункты для открытия ссылок в разных браузерах?

24 мар. 2011 г.

QIWI и ЯндексДеньги

Вчера зайдя в свой кошелек QIWI обнаружил пренеприятную вещь. Почему-то через него нельзя пополнять свой счет ЯндексДеньги. Досадно, но ладно, потому что за хостинг и за домены можно платить напрямую из QIWI. Проблема была в том, что друг дал мне денег, чтобы я ему на Skype кинул. Все бы ничего, но я не зная, уже через терминал пополнил QIWI-кошелек. Что делать? Что делать? Выход нашелся. Я на QIWI оформил виртуальную карточку. И вот ее-то я и прикрепил к ЯндексДеньгам. Я, правда, еще не знаю, как там на счет комиссии, но так вроде бы даже проще.

23 мар. 2011 г.

Simple Comic, или чем читать комиксы в Mac OS X

Я люблю комиксы. Читаю их иногда. Перевожу. С Windows все просто, там куча программ, которыми можно открывать электронные комиксы. С Mac OS X сложнее. Программы есть, но среди моих знакомых никого нет, кто бы читал комиксы в этой операционной системе. Поэтому приходится искать самому.

Сначала мой выбор пал на ComicBookLover. Все отлично, только программа платная.
Захотелось поискать бесплатный вариант. Экономим. Дома маленький ребенок. В итоге наткнулся на программу Simple Comic.

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

Скриншоты с сайта разработчика:



22 мар. 2011 г.

Усилитель для наушников

У меня маленький ребенок. Поэтому я больше не могу слушать музыку через свои большие колонки :-( Печально, конечно, но страсти большой тут нет, потому что на день рождения мне подарили хорошие наушники. К компьютеру они подключаются беспроблемно. Но бяка в том, что у меня куча DVD-Audio, которые в OS X слушать нельзя. Программ специальных нет. И как-то не предвидится :-( А про Super AudioCD и говорить нечего. Они программными проигрывателями принципиально не воспроизводятся. Формат такой.
Но тут на выручку пришли мои старые наушники. У них был регулятор громкости, то есть по сути что-то типа миниусилителя. Так что я его отрезал и отдал нашему электрику, чтобы он припаял с концов гнездо и джек. В итоге получился регулятор громкости для любых наушников. Можно втыкать в любое звуковоспроизводящее устройство и слушать, что оно там воспроизводит на той громкости, которой в данный момент душе угодно. Так что я теперь могу эту фиговину подключать к своему DVD-проигрывателю и слушать вышеобозначенные диски, не мешая ребенку спать.
Выглядит это примерно так:


21 мар. 2011 г.

Про Dock

Вот смотришь иной раз на скриншоты OS X и думаешь, на кой людям столько иконок в доке? Их просто ломает, что док с десятью самыми нужными программами будет мелковато смотреть на рабочем столе с большим разрешением? Или же просто понтуются, что у них столько много всяких программ есть? Причем иногда встречаются деятели, у которых Microsoft Office там болтается за компанию с маковским офисом (забыл как он называется). Вот уж точно не думаю, что кто-то одновременно пользуется этими программами. И у всех поголовно Garage Band. Можно подумать, что без него жить нельзя :-)

20 мар. 2011 г.

Opera и русские шрифты в Mac OS X

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


19 мар. 2011 г.

Gmail и горячие клавиши

У меня дома сильно шелкает левая кнопка мыши. Что-то с ней не так. При разборке каких-то неисправностей не нашел. Корче, щелкает и все тут. Все бы ничего, да вот только когда в этой же комнате спит маленький ребенок, можно ненароком его разбудить. Можно поменять мышь. Я это, собственно, и сделал. Только новая еще не приехала из Китая. Это суть проблемы.
И вот вчера я решил разобрать почту. С ней случился какой-то конфуз. «Спам» и «Корзина» почему-то попали во «Всю почту». И в итоге там набралось больше пять тысяч писем, из которых полезных-то всего чуть более шестиста. Вот прикиньте, сколько бы мне пришлось щелкать мышью даже с учетом кнопки «Выделить все». В итоге мне на помощь приходит клавиатура. В настройках Gmail есть пункт «Быстрые клавиши», которые включают навигацию по Gmail с помощью клавиатуры. Довольно удобно. Мне пригодились следующие:

  • j — переход к следующей цепочке;
  • k — переход к предыдущей цепочке;
  • Return или Enter — открывает цепочку;
  • u — возврат к списку писем;
  • x — выделяет цепочку;
  • *+a — выделяет все цепочки на экране;
  • # - удаляет выделенные цепочки.

18 мар. 2011 г.

Из Хрома обратно в Сафари

Обзавелся маком дома. И как-то не стал на нем устанавливать Google Chrome. Решил пользоваться Safari. Поэтому на работе пересел обратно на этот браузер. Через Xmarks синхронизировал закладки, что очень удобно. У меня там много чего в Chrome набралось по работе и не только. Из дополнений критично необходимых нет. Без них вполне можно прожить.

17 мар. 2011 г.

Кубик Рубика

Почти научился собирать кубик Рубика. Осталось только выучить алгоритм разворота верхних углов. Он, в принципе, не сложный. Просто запомнить нужно. А так вполне так уже уверенно собираю. Подучиться еще, и можно на скорость пробовать. Правда, нужно будет купить специальный кубик для скоростной сборки, а то мой текущий для этих целей не подходит. Внутри при сборке детали цепляются друг за друга.

9 мар. 2011 г.

База комиксов

А вто прикольно, когда сделаешь что-нибудь, а оно потом само по себе функционирует без твоего участия. Вот и с базой переводов комиксов на русский язык так. Я там уже и не появляюсь почти. Только иногда на вопросы захожу ответить. А она как-то сама работает. Пользователи ее наполняют. Все красиво.