14
Авг

Drupal: Не отображается пагинация через Views

В Drupal 7 замечен нехороший глюк или недочет. Иногда могут пропасть пейджеры со страниц сайта.

Это возникает из-за модуля Views если при создании view использовать Pager типа ‘Full’. По-умолчанию модулем перекрывается системный педжинг и он отображается непонятно как. Читать далее…

27
Янв

Linux: DLNA сервер или домашний медиа-сервер.

После покупки Samsung Smart TV захотелось мне смотреть фильмы прямо с сервера. Почитал различные варианты реализации и остановился на minidlna. B основном из-за его простоты. Итак, приступим: Читать далее…

19
Янв

Linux: Контроль температуры процессоров

Встала задача по контролю за температурой внутри системного блока. Найдя решение, решил его записать.

  • aptitude install lm-sensors
  • sensors-detect
  • Отвечаем на все вопросы и выполняем:
    /etc/init.d/module-init-tools start
  • Чтобы снять показания с датчиков, необходимо скомандовать:
    sensors
19
Янв

Linux: Как узнать температуру жестких дисков?

Все современные жесткие диски имеют датчик температуры, обратившись к которому, при помощи утилиты hddtemp, мы сможем получить текущую температуру жесткого диска и вовремя предотвратить его выход из строя. Читать далее…

12
Ноя

Windows: FTP подключение для NetBeans в Windows 7

Переставив систему и соответственно софт, я обнаружил что IDE NetBeans отказалась подключаться по FTP к любым моим серверам, сославшись на проблемы возникающие между JDK7 и брандмауэом Windows 7. SSH доступ конечно есть не везде, поэтому пришлось искать решение данной проблемы. И оно было найдено на форуме NetBeans. Читать далее…

8
Ноя

JavaScript: Функция in_array

Еще одна запись из разряда «чтобы не забыть».
Очень часто бывает необходима фунция для javascript – аналог in_array в PHP. И чтобы каждый раз не изобретать велосипеды, я решил записать эту функцию в блог. Читать далее…

20
Апр

Drupal: отображение блока только на определенных терминах и нодах

Данная записка больше сделана для меня самого. Но если кому-то пригодится буду только рад))

<?php 
$match = FALSE;
$parent_tid = '14';
 
//work
if (arg(0) == 'catalog')
    return TRUE; 
    
if (arg(0) == 'node' && is_numeric(arg(1))) {
    $nid = arg(1);
    $node = node_load(array('nid' => $nid));
    $terms = taxonomy_node_get_terms($node);
    foreach($terms as $term){
        $parents = taxonomy_get_parents_all($term->tid);
        foreach($parents as $parent){
            if ($parent->tid == $parent_tid)
            return TRUE;
        }
    }
  }
 
// work
if ((arg(0) == 'taxonomy') && (arg(1) == 'term') && is_numeric(arg(2)) && ($term = taxonomy_get_term(arg(2)))) {
        $parents = taxonomy_get_parents_all(arg(2));
        foreach($parents as $parent){
            if ($parent->tid == $parent_tid)
            return TRUE;
        }
}
return $match;
?>
5
Янв

Debian: Управление сервисами в автозагрузке

По умолчанию, в Debian худо-бедно управлять сервисами можно утилитой update-rc.d.
Например, чтобы автоматически стартовал сервис, нужно выполнить:

# update-rc.d foobar defaults

для сервиса foobar будет установлены уровни запуска 2,3,4,5 (по дефолту)

Чтобы убрать сервис из автозапуска, выполняем команду: Читать далее…

29
Дек

Web-dev: Firebug для Internet Explorer, Opera, Safari и Chrome

Firebug – это отличный плагин для исследования и отладки веб-страниц под Firefox.

Я, например, уже плохо представляю себе разработку web-приложений без такого полезного инструмента для отладки. Но, при написании кроссбраузерных приложений дело приходится иметь и с более глюкавым IE, быстрыми Opera и Chrome, а также популярным Safari. У каждого из них есть свои, заточенные инструментарии для отладки, но оказывается любимый Firebug можно прикрутить в каждый из браузеров.

Имя этому чуду Firebug lite. Это ни что иное, как JavaScript, включаемый на страницу. Сделать это можно, подключив js-файл, к примеру, в заголовке требуемой страницы:

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>

После перезагрузки страницы вы увидите хорошо знакомую консоль firebug, которая поможет сэкономить вам много времени и нервов на вылизывании кроссбраузерного кода. Если вы отлаживаете веб-приложение локально и нет постоянного доступа к интернету, то вы можете скачать исходный код (есть и compressed js-файл) с официального сайта http://getfirebug.com/lite.html.

22
Ноя

Linux: Как скачать файл с фтп с авторизацией через wget?

Собственно ничего сложного. Просто нужно добавить в команду два ключа –user и –password.

Получится что-то типо:

wget --user=nevedimko --password=p@ss http://domain.com/protected/area/file.tar.gz