Как стать автором
Обновить
-5
@zgenread⁠-⁠only

Пользователь

Отправить сообщение

Stay Awhile and Listen

Время на прочтение3 мин
Количество просмотров9.6K
imageДля тех, кому до боли знакома эта фраза и кому еще в 90-ых засели в голову аккорды "Темы Тристрама", — да и для всех, кто любит игры Blizzard, — грядет еще один небольшой праздник. На этот раз речь идет не об игре, а о книге, посвященной истории компании и повествующей об одной из ее легендарных игровых серий.

Трехтомник «Stay Awhile and Listen: How Two Blizzards Unleashed Diablo and Forged a Video-Game Empire» поведает 12-летнюю историю подразделения Blizzard North, ответственного за Diablo и Diablo II, попутно рассказав и про Blizzard Entertainment («South»). Первая книга выйдет 31 октября в виде электронной книги в версиях для Kindle, iBooks и Nook — она будет посвящена основанию обеих Blizzard и проследует за разработчиками первых частей серий Diablo и Warcraft; последующие в подробностях расскажут о создании World of Warcraft, прольют свет на настоящие причины закрытия Blizzard North в 2005 году и поведают о разработке остальных частей Starcraft, Warcraft и Diablo — и, тем не менее, фокус повествования при этом будет возвращаться к одной из трех частей серии Diablo. Читатели познакомятся с разработчиками, художниками, музыкантами и дизайнерами, чьи идеи и видение сделали игры компании такими, какими увидели и запомнили их игроки. Как пишет сам автор, «благодаря тому, что каждый том сосредоточен вокруг одной из частей Diablo, мне удалось передать дух той эпохи, в которую создавалась каждая из игр, и рассказать о людях, стоящих за ними, а также проследить за тем, как обе студии менялись с течением времени».
Читать дальше →

GeeXboX полностью портирован на Raspberry Pi

Время на прочтение1 мин
Количество просмотров28K
imageimage Очень странно, что эта новость обошла стороной Хабр.

GeeXboX — популярный бесплатный дистрибутив на основе XBMC 12.0 ‘Frodo’ и ядра Linux, представляющий собой легковесный медиа-центр — получил полную поддержку архитектуры Raspberry Pi. Доступно полное аппаратное ускорение OpenGL ES для XBMC, аппаратное декодирование видео вплоть до 1080p HD и управление с телевизионного пульта через HDMI-CEC.
image
Официального релиза пока не было, но тестовые сборки уже регулярно выкладываются на сайте разработчиков.
Стоит отметить, что сборки GeeXboX существуют и для других компактных компьютеров Pandaboard, Cubox, ux500 Snowball, nVidia Tegra2 Harmony.
Читать дальше →

SoftEther VPN — продвинутый мультипротокольный VPN-сервер и клиент

Время на прочтение3 мин
Количество просмотров409K
Как скоро я смогу вас заинтересовать, если скажу, что в этой статье речь пойдет о VPN-сервере, который может поднимать L2TP/IPsec, OpenVPN, MS-SSTP, L2TPv3, EtherIP-серверы, а также имеет свой собственный протокол «SSL-VPN», который неотличим от обычного HTTPS-трафика (чего не скажешь про OpenVPN handshake, например), может работать не только через TCP/UDP, но и через ICMP (подобно pingtunnel, hanstunnel) и DNS (подобно iodine), работает быстрее (по заверению разработчиков) текущих имплементаций, строит L2 и L3 туннели, имеет встроенный DHCP-сервер, поддерживает как kernel-mode, так и user-mode NAT, IPv6, шейпинг, QoS, кластеризацию, load balancing и fault tolerance, может быть запущен под Windows, Linux, Mac OS, FreeBSD и Solaris и является Open-Source проектом под GPLv2?

То-то и оно. Такое пропустить нельзя.
Читать дальше →

История тяжелого проекта: немного о бюрократии, инфраструктуре и процессе разработки ПО

Время на прочтение7 мин
Количество просмотров37K

История тяжелого проекта: немного о бюрократии, инфраструктуре и процессе разработки ПО


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

Заказчик — довольно крупный инвестиционный банк. Число конечных пользователей: более 10 тыс.

Команда проекта
  • более 200 разработчиков (из них 31 тим лид, 7 мастер тимлидов)
  • 3 архитектора, один из них главный
  • 19 тестировщиков (1 лид, 2 на нагрузочных испытаниях, остальные на функциональном тестировании)
  • 5 системных администраторов, в зоне ответственности которых управление СУБД и выше. Администрирование ОС и аппаратной части в зоне ответственности специальной HW team
  • переменное число (от 2 до 16) аналитиков, работающих на part time
  • 12 технических писателей и переводчиков
  • 3 руководителя проекта, постоянно руководит один — второй и третий на подмене во время отпуска, болезни или выступают в качестве ассистента руководителя проекта когда активны и доступны.

Читать дальше →

Настройка CEL в Asterisk

Время на прочтение4 мин
Количество просмотров42K
В настроящее время Asterisk всё больше и больше набирает популярность, им пользуются не только организации, но и обычные люди и для её пользователей встает вопрос тарификации разговоров. Например в относительно простой системе, где точность нестоль существена можно обойтись с помощью стандартного модуля CDR (Call Detail Record), который имеет три события: «Начало», «Ответ», «Конец» звонка и вести учет времени как разницу между окончанием разговора и ответом на звонок, но как быть, если у нас звонок с ненулевой вероятность может быть переадресован или поставлен на удержание? Для этого этих целей в Asterisk существует модуль CEL (Channel Event Logging) и под катом я опишу его концепцию и пример конфигурации.
Читать дальше →

«Кинуть деньги в топку бузинесса» или проблемы, связанные с контролем бизнеса со стороны его собственников

Время на прочтение10 мин
Количество просмотров14K

В прошлой статье на хабре я попытался напрямую представить требуемый формат оцифрованной информации необходимой для контроля бизнеса.
Не поняли…
В преддверии моего первого семинара на тему «Как контролировать бизнес, не погружаясь в детали», решил более подробно описать предпосылки к сделанным в прошлой статье выводам. Причем в формате unsuccessful story, используя примеры из личного опыта.
Читать дальше →

Назад в будущее или основные этапы развития учета в истории

Время на прочтение6 мин
Количество просмотров12K


В предыдущей статье я проиллюстрировал созревший момент для смены диграфической парадигмы в учете, которая является сегодня основополагающей во всех компьютерных системах учета. Тема очень глубокая. Попробую разобрать ее подробнее.
Читать дальше →

Samba4, Radius и PPTP с использованием MS-CHAP v2

Время на прочтение15 мин
Количество просмотров35K
…У-ф-ф, свершилось. Всё оказалось довольно просто, хотя времени потратить пришлось изрядно, в основном на поиск информации, коей на просторах Интернета (полезной, конечно) – кот наплакал… А уж как она (эта информация) разрознена! Поэтому, решил написать это руководство, основанное на собственном опыте внедрения. Главное, что всё будет собрано в одном месте (кроме, возможно, настроек bind9, но об этом чуть позже).

Итак, задача. Есть сервер с Ubuntu 12.04. Он должен стать:

  • PDC Windows-домена c Active-Directory.
  • Сервером VPN (пусть, например, это будет PPTP, но с обязательной поддержкой MS-CHAP v2 и MPPE-128) с авторизацией на Radius –сервере (для определённости – freeradius).
  • Соответственно – Freeradius-сервером.
  • Терминальным сервером, на котором прозрачно авторизуются пользователи AD.

Приступаем.
Читать дальше →

Необычный способ изучения иностранного языка

Время на прочтение1 мин
Количество просмотров98K
На Хабре уже много раз обсуждались способы изучения английского языка, в этом топике представлен еще один. Некий словацкий веб-разработчик Vojtech Rinik предлагает запоминать новые слова книги (или главы) до ее прочтения. При этом способе не придется прерывать чтение поиском перевода для неизвестных слов, а значит можно в полной мере насладиться книгой в оригинале.



Также Войцех утверждает, что так слова учить намного проще, ведь сначала их нужно запомнить, а потом «распознать» в тексте.
Читать дальше →

OpenCL: универсальность и высокая производительность или не так все просто?

Время на прочтение5 мин
Количество просмотров10K
На Хабре уже были статьи об OpenCL, CUDA и GPGPU со сравнениями производительности, базовыми понятиями и примерами, поэтому рассказывать об основах и принципах работы я тут не буду, даже код не покажу. Но я хочу описать в чем заключаются реальные трудности при использовании GPU (про ограничения и их последствия), почему нельзя сравнивать производительность CPU и GPU, а также про то насколько “универсален” OpenCL на самом деле.
Читать дальше →

Непрерывный мониторинг JVM с помощью Zabbix

Время на прочтение10 мин
Количество просмотров55K
Предположим, у вас есть большое приложение написанное на Java. Это может быть web-сервлет размещенный в контейнере или standalone-сервис. В процессе разработки (да и во время эксплуатации) возникает необходимость отслеживать процессы, протекающие в JVM: работу garbage collector, использование памяти, жизненный цикл потоков, а так же иные специфичные для вашего проекта показатели посредством MBean. Самый простой вариант — использовать профилировщик. Но увы, проблемы не случаются по расписанию, и невозможно заранее знать, когда нужно подключить профилировщик, а держать его постоянно включенным тоже не вариант. В таких случаях идеальное решение — непрерывный мониторинг. О нем и пойдет речь. Но для начала пара слов о классической профилировке.
Читать дальше →

Анонимизация и деанонимизация в сети Интернет

Время на прочтение8 мин
Количество просмотров42K
Топик адресован в первую очередь не айтишникам, но их жёнам, девушкам, тёщам, родителям, а также дедушкам и бабушкам, которые, вкусив прелести Интернета, скорее всего не задумываются, насколько глубоко Всемирная сеть встроена в общество, и что, помимо всего полезного, Интернет несёт объективные риски для их собственной безопасности.

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

image
Читать дальше →

Аутентификация в OpenVPN c помощью Рутокен ЭЦП

Время на прочтение4 мин
Количество просмотров33K
image
OpenVPN — кроссплатформенное, гибкое и удобное решение для организации VPN. Для допуска в виртуальную сеть, построенную на базе OpenVPN, клиент должен авторизоваться. В OpenVPN это можно сделать 3 способами:
  • по логину и паролю
  • по ключу и сертификату в файлах
  • по ключу и сертификату на «борту» криптографического USB-токена или смарт-карты
Последний способ является наиболее безопасным. В топике будет описана авторизация в OpenVPN с помощью криптографического USB-токена Рутокен ЭЦП. Рутокен ЭЦП надежно защищен PIN-кодом от несанкционированного доступа и блокируется при исчерпании попыток ввода PIN-кода, поэтому злоумышленник не попадет в VPN даже в случае кражи токена. Кроме того, в Рутокен ЭЦП аппаратно реализованы алгоритмы ГОСТ и RSA, поэтому аутентификация производится «на борту» токена. Благодаря этому закрытый ключ никогда не покидает токен и его невозможно украсть из оперативной памяти компьютера с помощью троянов.

В топике будет показано, как развернуть тестовый VPN, а также корпоративный УЦ на базе open source приложения XCA. С помощью УЦ будет создан ключ и сертификат сервера OpenVPN и произведена инициализация токена клиента. Затем настроим клиент OpenVPN таким образом, чтобы пользователь мог авторизоваться в OpenVPN с помощью Рутокен ЭЦП.
Читать дальше →

Перевод выделенного текста с любого языка на русский

Время на прочтение2 мин
Количество просмотров63K
Хочу поделиться с вами своим лайфхаком.
В первую очередь он предназначен для людей, которым лень лезть в словарь всякий раз, когда они встречают незнакомое иностранное слово в тексте.

Я хочу рассказать, как получить перевод выделенного текста в виде оповещения рабочего стола.

Читать дальше →

Связываем Active Directory, Asterisk и OpenFire

Время на прочтение16 мин
Количество просмотров68K

Дружим между собой Active Directory, сервер IP телефонии Asterisk и Jabber-сервер OpenFire.



Не буду касаться установки всего по отдельности – все неплохо описано и работает в индивидуальном порядке весьма замечательно. Напишу, как я объединял все это вместе, на что наткнулся и что у меня получилось.

Читать дальше →

Как объединить две Wi-Fi сети, или работа роутера в режимах repeater и repeater bridge

Время на прочтение5 мин
Количество просмотров291K
Доброго времени суток.

В моем доме пока нет возможности подключить интернет. Если вывесить Wi-Fi адаптер за окно можно поймать несколько сетей кафе с бесплатным интернетом. Однако хочется чтобы Интернет был по всей квартире. Можно из Wi-Fi роутера сделать репитер, но тогда домашняя сеть оказывается открытой для других. В результате копаний Интернета и бесед на форуме было найдено решение как брать Интернет из открытой беспроводной сети и раздавать его в закрытой сети с шифрованием.

Читать дальше →

А ваша система мониторинга орёт, когда меняется маршрутизация?

Время на прочтение4 мин
Количество просмотров4.9K
Допустим вы интернет провайдер или у вас своя сеть с динамической маршрутизацией, тогда собственно сабж…
Резонный вопрос, а зачем? Причин вести логи изменения много, а орать система мониторинга должна по той простой причине, что никто не застрахован от ошибки. Об ошибке под катом, а пока, если вы знаете, как работает маршрутизация, внимательно проанализируйте и ответьте себе на вопрос на рисунке.

Читать дальше →

DriverPack Solution 12

Время на прочтение3 мин
Количество просмотров48K
image

Для тех кто не в курсе, что это и с для чего:

DriverPack Solution — не простой установщик драйверов.
Функции диагностики компьютера и создания бэкапов драйверов делают его незаменимым для любого сисадмина! Быстро определит ваши железки по ID и поставит из своего пака или скачает с инета.
Читать дальше →

Поддержка электронных USB ключей в Thinstation

Время на прочтение4 мин
Количество просмотров10K
Озадачился вопросом использования двухфакторной аутентификации для терминального доступа на тонких клиентах на базе Thinstation и немного удивился. Оказывается, что на текущий момент ни одна сборка или конструктор Thinstation не поддерживает электронные USB ключи, такие как eToken, RuToken, iKey. Несмотря на то, что дистрибутив Thinstation настолько популярен, что его используют вместо стандартного ПО на тонких клиентах HP, да и средства аутентификации eToken получили больше распространения на постсоветском пространстве, чем решения от других компаний, но факт остается фактом — в Thinstation нет поддержки электронных USB ключей.
Читать дальше →

Проект «Венера» = коммунизм + анархия + bash-скрипт для правительства

Время на прочтение5 мин
Количество просмотров107K
Жак Фреско — это человек, который уже много лет занимается идеей организации социальных структур будущего, основанных не на традиционных моделях экономики и потребления, а на возможностях современной науки. Цель проекта — устойчивое развитие цивилизации без конфликтов.

Жак родился в 1916-м году и успел застать Великую Депрессию, затем получил хорошее образование и стал известен в качестве промдизайнера и архитектора. В последние годы он занимается тем, что рассказывает о несколько фантастичном проекте своей мечты. Буквально пару дней назад в Digital October прошла его лекция (прямой телемост) про этот проект.


Жак в своей творческой лаборатории

Вот основные тезисы:
  • Политическая система, которая хорошо работала 50 лет назад, сейчас уже устарела.
  • Большинству современных систем мы обязаны римлянам. Но у них было другое общество.
  • Мы уже произвели огромную базу знаний. Нам нужно развивать её, а не считать деньги.
  • Вот выкладки того, какими должны быть города, системы взаимоотношений и т.п.
  • Интеграция будет медленной и плавной, но это нужно делать.
  • Первое, с чего нужно начать — с изменения системы образования.
  • Второе — переход к некоей форме правления, похожей на коммунизм.
  • Третье — последовательная автоматизация всех рутинных процессов, включая правительственную работу.
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность