Category: PC

Не убивайте Гонца (Do not shoot the Messenger) — перевод

Логотип TelegramПосле недавних террористических атак представители правительств по всему миру снова стали требовать установки бэкдоров в мессенджеры с поддержкой end-to-end (сквозного) шифрования. В то же время, журналисты при освещении этих заявлений также допустили типичную для них кучу ошибок. Благодаря этим ошибкам, я (глава службы поддержки Telegram, Маркус Ра — прим. пер.) получил много вопросов от удивлённых пользователей Telegram. Итак, давайте проясним несколько вещей.
Read More →

С Днём Программиста! Праздничная песня.

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

Soundcloud:

HTML5:

Скачать MP3

Read More →

Дуалбут 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 →

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

Не так давно, мне ВНЕЗАПНО выпала возможность поучаствовать в тестировании нового мессенджера от бывших разработчиков QIP. Предлагаю вашему вниманию обзор 4talk. 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 →

KVM VPS на Proxmox за NAT с пробросом портов и DHCP

Часто, когда сервер арендуется у какого-либо хостинг-провайдера, к нему прилагается от одного до нескольких IP-адресов. Если сервер «каноничный» и все сервисы устанавливаются прямо на ОС, деля ресурсы между собой как придется, то данной проблемы может и не возникнуть. Но если же планируется четкое разделение ресурсов сервера посредством виртуализации, то в какой-то момент может появиться надобность либо в дополнительных IP-адресах, либо в организации NAT и пробросе портов. Если, конечно, сервисы смотрят наружу. Read More →

Почему я больше не буду покупать игры в Origin

В июле 2011 года я купил у популярного и надежного продавца на plati.ru лицензию на Battlefield 2.
Это было как раз то время, когда EA еще переделывали свой «Store» в Origin, переносили аккаунты и вообще творили на своих сайтах что-то непотребное. Благодаря этим переносам у меня образовалась непонятная путаница в аккаунтах. Но речь не об этом.

Свою лицензию на BF2 я активировал прямо в игре. Ключ привязался к моему аккаунту и игра замечательно работала. Но проблема была в том, что так как я купил только ключ, диска с игрой у меня не было, дистрибутив я скачал с сервера продавца или с торрентов, уже не помню.

Сейчас, в марте 2012 я снова хотел поиграть в Battlefield 2 и думал о приобретении Battlefield 3 в Origin. Новая платформа уже начала развиваться и стала относительным конкурентом для Steam в котором у меня находятся все мои приобретенные игры. Стоит, конечно, отметить, что о конкурентоспособности в плане цен и количества доступных игр речи быть не может. Steam — абсолютный лидер по скидкам и ассортименту.

Дистрибутива, который почти год назад был скачан я у себя на жестком диске не нашел. Видимо, случайно удалил во время одной из чисток. Тут-то я и подумал, что Origin — это ведь хорошо. В Steam хранить игры удобно и у них будет так же. К тому же, у меня в Origin уже были куплены Red Alert 3 и Battlefield 2142, да и сам Battlefield 2 уже был доступен в Origin.

Я написал в службу поддержки EA о своей ситуации. Read More →

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