Главная

Make a debian xbmc box in about an hour

15:51 Рубрика: XBMC

We're making a minimal htpc today kids. Grab your gear and follow along.

Hardware:

  • core2duo 2.6
  • 1GB DDR2
  • 200GB sata drive
  • Geforce 8600gt

Software

  • Minimal install of debian wheezy
  • xbmc run from nodm
  • media files stored on NFS share


Далее

Мониторинг температуры домашнего сервера

15:41 Рубрика: Linux

Для получения красивого графика температуры в панели администрирования OpenMediaVault нужно проделать вот что

Список Звягинцева

15:40 Рубрика: Всячина

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

Уже не раз приходилось по просьбе разных изданий составлять короткие списки самых выдающихся фильмов, когда-либо снятых во всем мире. Ясное дело, что подобные списки всегда грешат даже не субъективностью, от этого никуда не денешься, а какой-то труднообъяснимой случайностью выбора. Я уже сам не раз замечал, что в одном списке у меня одни приоритеты, в другом – несколько и­ные. Конечно, все крутится вокруг одних и тех же имен, но расстановка их часто меняется, да и нередко в такой список попадают вдруг названия или имена, которых не было в прежних списках, притом, что это не новые какие-то картины, снятые вчера. В общем, странное это дело – расставлять иерархические оценки, поскольку они в сильной зависимости от случая – сегодня вдруг померещилось, что лучший фильм всех времен и народов этот, а уже завтра вдруг тот. Чуть не забыл поделиться еще и следующим наблюдением: иногда, читая чужие пантеоны, вдруг бьешь себя по лбу – как же это я забыл упомянуть! Ну и, конечно же, всегда не хватает количества мест, определенных заказчиком опроса: в списке из десяти фильмов всегда найдется одиннадцатый. Вдобавок, сомневаюсь, что у читателя может возникнуть ошибочное впечатление, что предлагаемая кем-то десятка (пятерка) лучших – это тот пантеон, который избран из всего невероятного многообразия фильмов, снятых более чем за сотню лет. Даже трудно себе вообразить прилежного зрителя, который бы мог похвастать тем, что не упустил ничего. Это просто не в силах человеческих. Вот вам элементарная арифметика. Представим себе, что ежегодно в мире создается в среднем более 7 000 фильмов. А это очень приблизительная цифра и, скорее, заниженная. Помножьте эту цифру на 100, и выйдет примерное количество полнометражных фильмов, снятых за всю историю игрового кино. Одним словом, это океан информации, океан, который ни одна человеческая жизнь не в состоянии переварить. Путем нехитрого подсчета, с огромной долей погрешности, округлив длительности фильмов до одного часа (исключительно для легкости счета), мы можем прийти к простому заключению, что для того, чтобы увидеть все снятые в мире фильмы человеку нужно было бы, отказавшись от сна, еды и прочих занятий, сидеть перед экраном 80 лет. Ясное дело, что общую массу всего этого безбрежного океана заполняет неисчислимое количество часов бездарного, не заслуживающего никакого внимания мусора. Ясное дело, что бесспорные или, скажем так, отмеченные многими шедевры встречались в истории кино не так часто, как этого, возможно, нам хотелось бы, но даже и концентрируясь только на них, невозможно увидеть все. Лично мне трудно похвастать прилежностью и системностью виденного. Всякий раз, когда я попадаю на берегу Черного моря в кинозал моего давнего друга-киномана Андрея Дементьева, коллекция фильмов которого насчитывает более 20 000 наименований, я гляжу на огромную стену стеллажей и бессильно опускаю руки, отчетливо понимая, что даже среди этих полок стоят фильмы, которых я не увижу никогда.

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

Итак.

Далее

OpenMediaVault on Debian

15:38 Рубрика: Linux

At the time of writing OpenMediaVault 0.6 is pre-release. But it is possible to install OpenMediaVault on Debian Wheezy in order to get some testing done.

Install Debian Wheezy on your target VM or test server. Go with the defaults until the 'Software selection' dialogue. Make sure everything is unselected, like this:

[ ] Debian desktop environment
[ ] Web server
[ ] Print server
[ ] SQL database
[ ] DNS Server
[ ] File server
[ ] Mail server
[ ] SSH server
[ ] Laptop
[ ] Standard system utilities

Далее

Производительность сайта на Drupal. Анализ серверной части.

15:08 Рубрика: Drupal

Немного воды

Что делать, если сайт дохнет прямо на глазах? С чего начать, если вам подсунули полуживой проект с просьбой поднять его на ноги? Ответ выглядит немного по-капитански: анализ. Вам надо понять, где именно закралась проблема в производительности, которая мешает быстрой работе сайта. Сразу хочу сказать, что в этой статье я буду принимать на веру, что вы выбрали правильный хостинг, и проблема заключается не в нём. Безусловно, многие проблемы с производительностью на сервере можно решить докупив ещё железа, однако не каждый заказчик готов платить за это (хотя по подсчётам, докупить железа обойдётся гораздо дешевле, чем тратиться на специалиста по производительности, но кому это объяснишь ;)). Однако если же косяк с производительностью серьёзный - то он может съесть ресурсы даже докупленного железа, и тогда на вас очень обидятся. А если проблема окажется в клиентской части сайта - то хоть дата-центры скупайте, а у клиентов сайты будут тормозить.

Далее

A Beginner's Guide to Caching Data in Drupal 7

14:27 Рубрика: Drupal

Building complicated, dynamic content in Drupal is easy, but it can come at a price. A lot of the stuff that makes a site engaging can spell 'performance nightmare' under heavy load, thrashing the database to perform complex queries and expensive calculations every time a user looks at a node or loads a particular page.

One solution is to turn on page caching on Drupal's performance options administration page. That speeds things up for anonymous users by caching the output of each page, greatly reducing the number of DB queries needed when they hit the site. That doesn't help with logged in users, however: because page level caching is an all-or-nothing affair, it only works for the standardized, always-the-same view that anonymous users see when they arrive.

Eventually there comes a time when you have to dig in to your code, identify the database access hot spots, and add caching yourself. Fortunately, Drupal's built-in caching APIs and some simple guidelines can make that task easy.

Далее

Способы очистки кэша с помощью функции cache_clear_all()

14:25 Рубрика: Drupal

Примеры работы функции cache_clear_all().

Для очистки кэша страниц и блоков с истёкшим временем хранения, нужно вызвать ф-ю без аргументов:

cache_clear_all();

это равносильно:

cache_clear_all(NULL, 'cache_block');
cache_clear_all(NULL, 'cache_page');

null говорит о том, что нужно удалять данные только с истёкшим сроком.

Таким образом, чтобы удалить все устаревшие данные из указанной таблицы, нужно вторым аргументом передать название таблицы:

cache_clear_all(NULL, 'cache_TABLE');

Далее

Почему в России почти нет гражданского/коммерческого высокотехнологичного производства?

15:57 Рубрика: Всячина

Статью с обзором ситуации с микроэлектроникой в России я закончил утверждением, что сейчас в России есть технические возможности для создания любых военных микросхем (если не считаться с ценой). Однако и в комментариях к той статье, и во многих других — всех больше волновал вопрос отсутствия (на уровне погрешности измерений) производства чисто-коммерческих (гражданских) высокотехнологичных продуктов. Этот вопрос волновал и меня, потому я постоянно мучил вопросами всех, кто так или иначе связан с высокими технологиями и бизнесом в России.

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

Под катом попробуем разобраться чем отличаются «высокотехнологичные» компании от «низкотехнологичных», что нужно, чтобы высокотехнологичные компании могли рождаться и выживать, почему с софтом у нас лучше, чем с хардом, с чего начиналась силиконовая долина в США и можно ли её «скопировать», почему Китай всех рвет, а также — окинем взором все, что происходит в Сколково, Роснано, фонде перспективных исследований и приведут ли они к расцвету российских инноваций. Безусловно, я где-то могу ошибаться — буду рад дополнениям в комментариях.

Сразу нужно отметить, что в связи с многогранностью проблемы объем статьи получился довольно большой, так что можно начать читать с резюме в конце, и затем прочитать лишь те разделы, которые вызовут интерес. Сразу хочу предупредить — повествование «нелинейное», соседние заголовки могут описывать разные аспекты проблемы и быть друг с другом практически не связанными.

Далее

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

14:43 Рубрика: Web Development

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

Далее

10+ полезных jQuery сниппетов на каждый день

09:56 Рубрика: jQuery

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

Далее
« ‹ 1 2 3 4 5 6 7 8 9 10 ... »