Дуалбут Gentoo Linux и Microsoft Windows на машине с UEFI с помощью rEFInd

refindВ Gentoo Handbook в главе про настройку загрузчика нам предлагается несколько вариантов:

  • GRUB2
    Привычный всем GRUB первой версии со временем заменили на вторую. Новая версия была создана на базе проекта PUPA. Может работать как в обычном режиме BIOS, так и в режиме EFI.
  • LILO
    Устаревший загрузчик, который уже почти нигде не используется. Не поддерживает EFI.
  • Ядро как загрузчик
    Ядро Linux позволяет собрать его с поддержкой EFI Stub, давая возможность загружаться сразу в него, минуя сторонние загрузчики. Естественно, этот вариант не подразумевает загрузки в Microsoft Windows (если, конечно, это не будет делаться через меню загрузки BIOS/EFI, что требует дополнительных действий от пользователя, чтобы выбрать другую ОС).

Однако, это не все доступные варианты. В качестве альтернативы можно также использовать нативные загрузчики EFI — например, rEFInd. Об этом и пойдёт речь в посте.

Read More →

Фреймбуфер в Gentoo с uvesafb и nvidia-drivers без initrd

Как известно, при работе с проприетарным драйвером nvidia-drivers , невозможно использовать фреймбуфер через nouveau  или доступный в ядре фреймбуфер для NVIDIA, так как они конфликтуют с драйвером, который используется в X-сервере. Добиться работы фреймбуфера в консоли без костылей типа выгрузки nouveau перед запуском X-сервера можно только используя uvesafb .

Однако, подавляющее большинство инструкций описывают настройку uvesafb в сочетании с initrd, что бесполезно, если ядро собрано без его поддержки.

Read More →

Jenkins. Сборка проекта по коммиту в Bitbucket

Логотип BitbucketВ прошлом посте я рассказывал о том, как установить Jenkins на сервер под управлением Linux-дистрибутива семейства Debian. В этом же я кратко расскажу о том, как научить Jenkins запускать сборку по коммиту (push’у коммитов) в ветку репозитория Bitbucket.

Read More →

Установка Jenkins в Linux

Jenkins logoВ какой-то момент практически любому серьёзному разработчику приходится столкнуться с таким явлением как непрерывная интеграция (Continuous Integration). Одним из средств для организации CI является Jenkins — форк Hudson. Давайте же установим его и произведём самую базовую настройку.

Read More →

Нил деГрасс Тайсон — Бог лакун (пробелов) [русская озвучка]

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

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

Стоит ли пробовать озвучивать другие видео?

P.S. Насчёт странностей и косноязычия — в своё оправдание хочу сказать, что субтитры, которые я брал за основу местами довольно кривые. Их я там, где совсем было невмоготу — правил. А там, где было терпимо — зачитывал как есть. Всё-таки времени было не так много.

4talk — ещё один мессенджер на XMPP

Не так давно, мне ВНЕЗАПНО выпала возможность поучаствовать в тестировании нового мессенджера от бывших разработчиков QIP. Предлагаю вашему вниманию обзор 4talk. Read More →

Как я ездил в Дефолт-Сити 2. Часть вторая.

Третий день. Авиавыставка и Екатерининский парк.

В 8:05 был разбужен звонком @birulik и стал собираться в дорогу. В это утро у меня была уже вторая более-менее самостоятельная поездка на метро. В принципе, после нескольких поездок с друзьями стали понятны указатели в метро и я без проблем сам добрался до «Технологического института». Там позвонил @birulik и узнал, что она будет через 10 минут, а я пока могу подождать «ФЫВЛОДатого парня с маленькой девочкой» (потом выяснилось, что «панковатого парня…»). Не расслышав, т.к. связь в метро не всегда отличается качеством, я стал искать просто парня с маленькой девочкой на станции. Народу было немного и методом исключения я нашел единственных на станции явно ожидающих @101O101 с дочкой.
Read More →

Как я ездил в Дефолт-Сити 2. Часть первая.

Вполне внезапно мне выпала возможность поездки в город Санкт-Петербург. Я пообщался со своими питерскими онлайн-друзьями с Juick, получил приглашение и обещания экскурсий от @birulik и собрался в поездку. Read More →

Чиним GPS на HTC Wildfire S в прошивке CyanogenMod 7.

Многие пользователи порта CyanogenMod 7 под HTC Wildfire S могли сталкиваться с тем, что GPS на этой прошивке попросту не работает или фиксирует местоположение чрезвычайно долго. Определение местоположения в данных апаратах работает по технологии A-GPS, в которой для начального определения местоположения используются базовые станции и сервер поддержки (SUPL-сервер). Также, для определения местоположения необходимо точное время и его синхронизация по NTP-протоколу.
Дело в том, что в данном порте CyanogenMod присутствует не совсем корректный конфиг /etc/gps.conf. Чтобы GPS заработал корректно, нужно указать в конфиге правильный NTP и SUPL.
Read More →

Курсовой проект — интерактивный ролик.

По мультимедиа-специализации в этом семестре было необходимо сделать курсовой проект — интерактивный видеоролик.

Вот что получилось:

Смотреть в HD на YouTube.

Камера, монтаж, второстепенная роль — моя работа.
Помощь в монтаже, сценарий, камера, когда я в кадре — Олег (@Margaj).
Главная роль, помощь по сценарию — Костя (@Satana666).
Ну и спасибо @iCat, которому я капал на мозги показывая промежуточные версии монтажа.

Яндекс.Метрика Лицензия Creative Commons