вторник, 22 июня 2010 г.

Галерея (друпал + image + jquery_lightbox)

Задача: к материалам сайта (нодам в терминологии друпала) прикрепляется минигалерея, отображающаяся вместе с самим материалом. Это все работает в Drupal.

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

В принципе такой функционал дает другой друпаловский модуль - Lightbox2, но я понятия не имею как достаточно простым образом прикрепить его галереи к другим нодам. Так что я воспользовался тоже lightbox'ом, но не друпаловским модулем, а плагином к jquery.

Короткий код:


$('document').ready(function(){
$('.all-attached-images a').each(function(){
$(this).attr('href', replace_string($(this).children('img').attr('src'), 'thumbnail.', ''));
});
$('.all-attached-images a').lightbox();
});


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

Вот и получилась прикрепляемая галерея.

среда, 16 июня 2010 г.

Без бумажки ты какашка

Вопросы к службе поддержки Microsoft:
1. Возможно ли восстановить сертификаты подлинности СОА для трех
компьютеров?
2. Если утеряны сертификаты подлинности СОА, то использование уже
активированных ОС Win XP HE SP3 на этих компьютерах нарушают ли условия
лицензии? И как можно доказать легальность этих ОС в случае проверок?
3. В случае если допускается использование ОС Win XP HE SP3 на этих трех
компьютерах без сертификата подлинности СОА, то переустановка ОС на
компьютерах недопустима (из-за отсутствия наклейки с ключом)?

Ответ:
Сертификаты подлинности являются уникальными. Они могут быть восстановлены только в том случае, если были повреждены сборщиком системы во время предустановки или во время доставки до клиента. При повреждении сертификата подлинности по вине конечного пользователя, восстановить СОА невозможно.

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


Хорошо хоть пока что, если потерял паспорт, не надо сразу идти вешаться. Так же радует, что если ты потерял документы на телевизор/утюг/холодильник/стиралку, то это пока еще не означает сразу же, что ты их украл.

среда, 9 июня 2010 г.

Если я не видел радио-волн, то значит их нет

Наша система высшего образования далека от совершенства, а преподаватели зачастую далеки от профессионального знания их предмета, увы.
Делал пару работ (мудловские модули) для студентов моего ВУЗа и моей кафедры, защищающихся в этом году. Завкафедры (Владимир Феохарович, привет!) сделал пару "весомых" замечаний:
- что такое Quanta 3.5+ и Dia он не знает, а значит они в дипломе не должны упоминаться;
- его не устраивает x вместо номера минорного релиза в версии требуемого ПО (например, ему не понравилось: MySQL 5.0.x).

ппц

вторник, 1 июня 2010 г.

На сладкое

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