понедельник, 28 марта 2011 г.

Бог простит

Одного из израильских генералов спросили, можно ли простить террориста? На это он ответил:
- Бог простит. Наша задача организовать их встречу.

пятница, 4 марта 2011 г.

Вставка flash player в DOCMan 1.5.10 (joomla 1.5.22)

 1.      Качаем http://www.webminster.org/webplayer/ .

2.      Кладём его в /components/com_docman/includes/

3.      Патчим  /components/com_docman/themes/default/templates/documents/list_item.tpl.php

Красным обозначен кусок кода который надо вставить, зелёным – существующий код

Где-то возле строки 71 :

        <div class="clr"></div>

        </h3>

 

<!-- !!!!!!!!!!!!!! -->

<?php

    global $_DOCMAN;

     $live="http://".$_SERVER['HTTP_HOST'];

     $ttmp=str_replace(JPATH_BASE,$live,$_DOCMAN->_config->Getcfg('dmpath'))."/".$this->doc->data->filename;

     $mmmp="http://".$_SERVER['HTTP_HOST'].$_DOCMAN->_path->includes_f."/webplayer.swf";

     ?>

<?php   if ($this->doc->data->filetype == 'mp3') :

    global $_DOCMAN;

?>

 

<object type="application/x-shockwave-flash" data="<?php echo $mmmp; ?>" height="32" width="240">

<param name="movie" value="<?php echo $ttmp; ?>">

<param name="menu" value="false">

<param name="scale" value="noscale">

<param name="bgcolor" value="#ffffff">

<param name="flashvars" value="src=<?php echo urlencode($ttmp);?>&autostart=no&loop=no">

</object>

<?php endif; ?>

 

 

<div class="dm_details <?php echo @$this->theme->conf->style ? 'dm_dark' : 'dm_light'; ?>">

<?php if($this->doc->data->new && $this->theme->conf->item_new || $this->doc->data->hot && $this->theme->conf->item_hot) : ?>

 

пятница, 24 декабря 2010 г.

joomla vs Adobe Flash Player 10

Если в jooml-е перестал работать flash loader, то это означает, что вы установили себе глючный Adobe Flash Player 10. Чтобы победить это недразумение надо сделать даунгрейд до версии 9, а именно:
  1. Запустить Adobe Flash Player Uninstaler и удалить установленный FlashPlayer
  2. Скачать Adobe Flash Player 9 и установить его.
  3. Наслаждаться проделаной работой.

среда, 22 сентября 2010 г.

tcpdump q-in-q

tcpdump -n -e -i xl0 ether proto 0x8100

четверг, 26 августа 2010 г.

Менеджер и программист

Человек, летящий на воздушном шаре, обнаружил, что потерялся. Он спустился немного ниже и заметил на земле женщину. Спустившись ещё чуть ниже, он обратился к ней:

— Простите, не могли бы вы помочь? Я договорился с другом встретиться час назад, но не знаю, где сейчас нахожусь.

— Вы находитесь на воздушном шаре в 30 футах от поверхности Земли, между 40 и 41 градусом северной широты и между 59 и 60 градусом западной долготы ответила женщина.

— Вы, должно быть, программист?

— Да, а как вы догадались?

— Вы мне дали абсолютно точный ответ, но я совершено не представляю, что делать с этой информацией, и я всё ещё потерян. Откровенно говоря, вы мне совершенно ничем не помогли.

— А вы, наверное, менеджер?

— Да. А вы как догадались?

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

суббота, 21 августа 2010 г.

rrdtools и русский язык

Чтобы в rrdtools работал русский язык я делал так (для FreeBSD):
  • читаем статью

    Настраиваем русский Unicode во FreeBSD

  • копируем фонты ttf_koi8 в /usr/local/lib/X11/fonts/TTF
  • выполняем команды
    cd /usr/local/lib/X11/fonts/TTF
    mkfontscale
    mkfontdir
    fc-cache
    
    
  • Вставляем в скрипт генерации графика "export LC_ALL=ru_RU.KOI8-R"

четверг, 5 августа 2010 г.

создать имена файлов из данных из потока

Создает файлы по первому полю строк где содержится init
unix> touch $(ps -ax | grep init | awk '{print$1;}')