Установка галереи fancybox на Kandidat CMS

Август 20th, 2010

Скачать fancybox для Kandidat CMS v.1.4.1 (72,3 Kb)

в архив включен jQuery JavaScript Library v1.4.2

1. Скачиваем сборку Kandidat CMS 1.4.1 + Photo. Конечно можно установить саму CMS и модуль галереи Photo по отдельности.

2. Копируем папки /fancybox/ и /mycode/ в корень сайта. В каталоге /mycode/ будет заменен всего один файл photo.php

3. Перед закрытием тега /head в вашем шаблоне вставляем код, приведенный ниже:



Новая волна блокираторов. Вирус PC Defender

Август 17th, 2010

Вирус-вымогатель PC Defender. Похоже тема блокираторов ещё не закончилась. Сегодня принесли сразу 2 ноутбука с одинаковой заразой - на этот раз блокиратор маскируется под антивирус с названием PC Defender. В сети я не раз сталкивался с сайтами, где станички были оформлены в подобном стиле и пользователю показывалась картинка в точности воспроизводящая действия антивируса. Естественно показывалось множество "зараженых" файлов.

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

читать полностью →

КИНО — Remixes [mixed by yrkanik] 2010

Август 16th, 2010

ЦОЙ КИНО ремикс

Вчера (15 августа) 20 лет с момента гибели Виктора Цоя. Помню кассетный магнитофон соседа по площадке и на нём песни Цоя... странное ощущение - вроде и не понимал тогда ещё смысла слов его песен, да сейчас не всё понятно, если честно, но энергетика чувствовалась. Интересно, ведь сам Цой удивлялся, как мало людей действительно понимают его тесты, а какую популятность при этом они имеют. В общем этот пост в память - случайно наткнулся на remix-подкастинг. На мой взгяд совсем не испортили песни электронной музыкой.

rePOST - [CD101] VC - Remixes [mixed by yrkanik] 2010

Слушайте, качайте, оставляйте свои отзывы. Мне понравилось.

Установка Ubuntu 10.04 на нетбук с флешки

Август 12th, 2010

Решение установить на нетбук второй системой Ubuntu 10.04 пришло практически сразу с покупкой самого нетбука. Windows 7 Starter более-менее уже настроил для работы, но хочется чего-то большего, уж очень он урезаный. Да и сравнить производительность тоже не помешает.

Сказано - сделано. Благо дистрибутив (образ диска) Ubuntu 10.04 i386 уже был скачан.

Понадобится нам флешка, имеющая не менее 2Gb свободного пространства на борту, во всяком случае так на сайте ubuntu значится. На самом деле занято оказывается 700 Mb. Вероятно остальное место нужно для тех, кто захочет использовать флешку как LiveCD. Процесс создания загрузочной флешки очень прост. Будем полагать, что создаете вы её из Windows. Потребуется скачать и установить маленькую программу Universal USB Installer.

читать полностью →

Ограничения Windows 7 Starter и Home

Август 10th, 2010

На днях стал счастливым обладателем нетбука Acer AspireOne 533. На борту у него оказалась младшенькая из семейства Windows 7, а именно Windows 7 Starter.

Ограничения данной версии, впрочем как и версии Home кажутся по меньшей мере смешными и не солидными. Ну куда годится, когда элементарно вы не можете сменить фон рабочего стола (впрочем в Home версии это возможно). Или почему нельзя просто вывести столь привычные уже значки Moй компьютер и Документы на рабочий стол. Также не доступны интерфейс Aero Glass и эмулятор Windows XP - первое не очень и надо, а без второго тоже можно спокойно обойтись на нетбуке, но вот невозможность подключить второй монитор удручает.

Пока нашел наверное самый простой способ вывести значки на рабочий стол, кому их не хватает, как и мне (что поделать - привычка). Заходим в меню ПУСК и правой кнопкой мыши шелкаем Компьютер. В открывшемся списке выбираем Отображать на рабочем столе (картинка для наглядности ниже). Вот и вся хитрость.

К сожалению простого способа смены фоновой картинки пока что нет. Одно радует, что многозадачность не урезали до 3-х программ, как хотели изначально.

Кот Саймона

Август 05th, 2010

Иногда хочется отвлечься от работы, не так ли? Вот наткнулся в сети на довольно забавные мульты про кота Саймона. Может и баян конечно, многие их уже видели, но вдруг для кого будет открытием - мне понравилось :)

читать полностью →

Показываем твиты в любой теме WordPress

Июль 23rd, 2010

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

Зарегистрировался, написал пару твитов... чувство неудовлетворенности осталось. Душа требовала чего-то большего, для начала чтобы новые твиты отображались в блоге.

Сказано - сделано. Путь наименьшего сопротивления, а именно поиск подходящих плагинов не дал удовлетворительных результатов. Вернее нашелся очень симпатичный плагин Latest Twitter Sidebar Widget, вот только у меня он отказался работать, выдав ошибку:

Fatal error: Call to undefined function domxml_open_file()...

В итоге полазив в сети нашел вот такой код:

<ul>
<?php
$feedURL = "http://twitter.com/statuses/user_timeline/169808866.rss"; // измените на ваш RSS из twitter
$doc = new DOMDocument();
$doc->load($feedURL);
$arrFeeds = array();
foreach ($doc->getElementsByTagName('item') as $node) {
    $itemRSS = array ( 
        'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
        );
    array_push($arrFeeds, $itemRSS);
}
$limit = 1; // количество сообщений для вывода.
for($x=0;$x<$limit;$x++) {
    $title = str_replace('_mdex_: ', '', $arrFeeds[$x]['title']); // замените _mdex_ на ваш логин в твиттере.
    $str = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $title); 
    $pattern = '/[#|@][^\s]*/';
    preg_match_all($pattern, $str, $matches);	
 
    foreach($matches[0] as $keyword) {
        $keyword = str_replace(")","",$keyword);
        $link = str_replace("#","%23",$keyword);
        $link = str_replace("@","",$keyword);
        if(strstr($keyword,"@")) {
            $search = "<a href=\"http://twitter.com/$link\">$keyword</a>";
        } else {
            $link = urlencode($link);
            $search = "<a href=\"http://twitter.com/#search?q=$link\" class=\"grey\">$keyword</a>";
        }
        $str = str_replace($keyword, $search, $str);
    }
    echo '<li>'.$str.'</li>';
}
?>
</ul>

У себя я разместил его в sidebar.php, быстренько добавил простое оформление в CSS, какое подсказал перегретый мозг. Результат можете наблюдать в этом блоге. Получилось довольно легкое и универсальное решение.

Если возникли какие-либо вопросы, пишите в комментариях и не забывайте подписаться на мой твиттер.

iPad: первые впечатления и подводные камни

Июль 22nd, 2010

apple ipad

Зной июля не помешал директору где-то раздобыть новомодный iPad 3G с 32Gb памяти. После чего данный аппарат был торжественно передан мне в руки на поругание, вернее формулировка была конечно иной - "...фильмов мне туда запиши и программки поставь для работы в офисе, ну и вообще разберись что там к чему и мне расскажешь...". Абзац - вот так начались трудовые будни после отпуска.

Ну да это всё предыстория, теперь я вам поведаю, что это за зверь такой - может кому глаза открою на эту дорогую и бестолковую безделицу.

Как вы уже поняли, я не являюсь ярым поклонником яблочных поделок и полагаю в этой статье вы поймете почему. Оговорюсь правда, что компьютеры у Apple достойные, а mac mini вообще очень даже ничего. Ладно... опять лирика пошла, пора переходить к суровым фактам использования iPad, то с чем придется столкнуться его владельцам и о чем умалчивают маркетологи и реклама.

читать полностью →

хаки для IE

Апрель 21st, 2010

Как же надоел этот глючный IE - говорю как web-разработчик, постоянно сталкивающийся с кривизной данного браузера. Более того, один и тот же код не одинаково воспринимается версиями 6, 7 и 8 осла. Из-за этого приходится заново верстать некоторые элементы страниц постоянно искать обходные пути. Но нельзя его со счетов сбрасывать, т.к. основная масса пользователей упорно сидит на IE - откуда такая любовь к этому убожеству не ясно...

Делать нечего - будем бороться с его некорректной работой. Описываемы тут методы - это конечно не правильно с точки зрения валидности CSS кода, но иногда без этих методов просто не обойтись. Итак, рассмотрим как написать свойства css, работающие только в IE (хаки для ie6 и ie7).

Решение проблемы

К счастью, можно написать отдельные стили, которые будут работать только в IE. Причем я предлагаю вариант как для шестой, так и для седьмой версий. Например, если поставить перед свойством две наклонные черты( // ), оно будет восприниматься лишь браузером интернет эксплорер всех версий. Другие браузеры такое свойство проигнорируют.

читать полностью →

Проблемы с DNS или восстановление настроек сети

Февраль 25th, 2010

Случается, что после лечения вирусов, или ошибок в реестре перестает работать доступ к Интернету. Вернее физически соединение на компьютере присутствует и ping по внешним ip-адресам проходят замечательно. Но на этом счастье и заканчивается... странички в браузерах не открываются ни при каком раскладе.

пинг

Обычно разбираться времени не хватало - нужно сделать машину быстрее, поэтому в основном использовался откат к тому времени, когда машина ещё работала или переустановка Windows.

читать полностью →