Архив за 24 июля 2012 - 6

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

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

На Хабре уже проскальзывали обзоры плагинов для стилизации селекта (раз и два)

Возможно буду заброшен помидорами за изобретение очередного велосипеда, но все текущие реализации меня не устраивали. Да, отличный плагин chosen, но в нем чрезмерное количество ненужного мне функционала. ikSelect, да, почти то что надо, но мне не понравилась генерируемая разметка.

jQuery CoreUISelect — плагин для стилизации селекта

Итак, задача — сделать плагин с блэкджеком и ш… для стилизации селекта, который по максимуму повторяет поведение стандартного. А это навигация с клавиатуры, автоподгонка ширины дропдауна, поддержка optgroup, автокоплит и самое главное полная кастомизация, включая скроллбар*.
Читать полностью »

Приятного времени суток.

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

В данной статье речь пойдет о том, как научить медиаплеер не только воспроизводить видео и музыку, качать торренты и быть сетевой «шарой», но и поддерживать сервисы, различной степени надобности.
Читать полностью »

Всем нам хорошо известен способ использования ключевого слова else совместно с if:

if x > 0: 
    print 'positive' 
elif x < 0: 
    print 'negative' 
else: 
    print 'zero' 

Однако в Python’е существует и несколько других, неизвестных большинству программистов, применений else.

Читать полностью »

Многие из нас сегодня зарегистрированы в различных сервисах для хранения/обмена/редактирования данных. Неудобствам нашего мультиопционального мира можно посвящать отдельную статью, однако сегодня мы предлагаем вам один из способов объединения аккаунтов во всем известных Dropbox, Google Drive и Box.
С недавних пор в модуле Документы TeamLab стала доступна функция «Добавить ресурс». Тем, кто еще не обратил внимание на это нововведение, советуем попробовать и по достоинству оценить наш Beta-сервис, позволяющий пользоваться документами из Dropbox, Box и Google Drive прямо на портале TeamLab. О том, как мы реализовывали интеграцию документов и какие возможности она предоставляет, читаем под катом.

Единое пространство для работы с аккаунтами в Dropbox, Google Drive и BoxЧитать полностью »

image

Как уже знают многиее, на прошлой неделе стартовал конкурс «Системный администратор 2012».

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

(По общему совету ShpuntiK, обратил внимание на статью специалиста по фронтенду и особенно, по медиаформатам, разработчика из нескольких опенсорсных проектов и happyworm.com. Статья написана в мае 2012 и отражает современное состояние дел с поддержкой браузерами новых медиатегов и форматов. --прим. перев.)

Это продолжение моей (автора, Марка Боаса --прим. перев.) статьи 2009 года "Native Audio in the browser" (англ., и дополненной в октябре 2010 --прим. перев.), которая объясняет основы работы аудио в HTML5. Возможно, стоит почитать сначала её, если вы хотите почувствовать работу тега <audio> и связанного с ним API.

Теперь, через 2.5 года, пришло время посмотреть, как идут дела. При том, что многие продвинутые аудио API активно разрабатываются, улучшается воодушевляющая нас нативная браузерная поддержка звука — самое время вернуться в увлекательный мир тега <audio>.
Читать полностью »

В три раза быстре SSD может быть только RAID 0 из трех SSD.

На видео тест работы RAID-массива в режиме Stripped из трех Intel SSD 320 Series 120GB.
Конфигурация тестового стенда и описание под катом.
Читать полностью »

Привет всем!

Хочу представить вам Карту Интернета или результат кластеризации более чем 350 тысяч сайтов в соответствии с переходами пользователей между ними. Размер круга определяется посещаемостью сайта, цвет – национальной принадлежностью, а положение на карте – его связями с другими сайтами. Если два сайта имеют стабильный поток пользователей между ними, то они будут «стараться» расположиться ближе друг к другу. После завершения работы алгоритма, на карте можно наблюдать скопления сайтов (кластеры) объединенные общими пользователями.

image

Например, если ввести в поиск habrahabr.ru, то можно увидеть, что dirty.ru и leprosorium.ru в том же «созвездии», а еще подальше livejournal.ru. Это говорит о том, что тот, кто сейчас читает этот текст, также с высокой вероятностью посещает эти сайты (относительно усредненного пользователя Рунета конечно).

Еще более интересный пример кластеризации можно увидеть внизу карты, между фиолетовой Японией и желтоватой Бразилией: там расположилась целая порнострана по размерам сопоставимая со всем Евронетом. Интересно, что будучи достаточно компетентным в рассматриваемом вопросе, внутри большого порнокластера можно различить тематические подкластеры меньшего размера.

Тем, кого интересует краткое техническое описание – добро пожаловать под кат
Читать полностью »

В начале 2011 года нам посоветовали принять участие в конкурсе на получение гранта по программе СТАРТ Фонда содействия развитию малых форм предприятий в научно-технической свере (фонд Бортника). Сумма гранта 1 миллион рублей.

Прикинув силы, мы решили попробовать, в январе 2011 подготовили документацию, прошли отбор, получили грант под наш стартап Rizzoma.com. В течение 1,5 лет мы получили от фонда 875 тысяч рублей, последние 125 на подходе.

image
Анализ соотношения геморроя и пользы работ в рамках гранта по программе СТАРТ 2011

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js