Архив Январь 5, Четверг, 2012

Информационная безопасность / Как наша армия ждет свой Stuxnet

Нет комментариев »

В канун Нового, 2012 года, пресс служба Министерства обороны России расщедрилась и пригласила десяток блоггеров на один из ключевых узлов противоракетной обороны нашей Родины, радиолокационную станцию кругового обзора с фазированной антенной решеткой "Дон-2Н".

Эта уникальная станция обеспечивает контроль космического пространства России и СНГ от атак баллистических ракет, на высоте до 40 000 км, сопровождение до 100 целей и одновременное наведение на них несколько десятков противоракет. В 1989 г. она была принята на вооружение, а в 1996 г. поставлена на боевое дежурство.







Система управления всем этих хозяйством построена на базе отечественного микропроцессора "Эльбрус-2", в качестве рабочих станций для терминалов управления непосредственно РЛС используются "Эльбрус-90микро" (якобы). С момента постройки комплекс до сих пор справляется со своими задачами (более 20 лет!), за что низкий поклон советским инженерам-электронщикам. На Эльбрусах должна стоять ОС МСВС, что довольно логично, т.к. враг не дремлет, но, видать, там слишком скучные обои, поэтому на помощь призвали MS Windows. Ну, а тут не грех и сунуть в нее флэшечку со своим варезом…


Железо / Процессоры архитектуры ARM v8 идут на сервера

Нет комментариев »

APM X-Gene ARM v8 platform



Процессорная архитектура ARM имеет на Хабре свою небольшую, но преданную армию поклонников. И хотя до сегодняшнего дня подавляющее большинство смотрело на процессоры ARM как на исключительно процессор для мобильных устройств, уже многим было ясно, что «процессорами для планшетов» возможности ARM не исчерпываются. Однако даже регулярно появлявшиеся на Хабре анонсы о «серверных» платформах на базе процессоров архитектуры ARM не могли убедить скептиков. Все равно, в существующем виде, эти процессоры на «серверные» никак не тянули, оставаясь нишевым решением, чем-то вроде пары лет назад ставшим популярным «сервере на Intel Atom».



Однако времена меняются, и этот старожил процессорных архитектур (не все знают, что первый процессор архитектуры ARM появился еще 28 лет назад, в 1983 году, и ARM как семейство архитектур, ровесник i386) наконец, похоже, дорос и до серверов.

В конце декабря ARM анонсировала новую процессорную архитектуру — ARMv8, ориентированную на серверное применение, а компания Applied Micro (APM, ранее была известна как AMCC, Applied Micro Circuits Corp.) предложила плату референсного дизайна, X-Gene Platform, для демонстрации возможностей нового продукта.


MODx CMS / [Перевод] Релиз MODx 2.2

Нет комментариев »

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



MODX Revolution 2.2 на текущий момент претендует на звание одного из самых больших релизов. Мы потратили огромное количество времени на работы по улучшению Менеджера и административного интерфейса для того, чтобы их эстетика и производительность приносили удовольствие от использования.


Информационная безопасность / [Перевод] Anonymous против неонацистов

Нет комментариев »





Anonymous запустили сайт Nazi-leaks.net, на котором будут публиковаться имена участников неонацисткого движения на территории Германии, информация о деятельности и иные персональные данные.



Операция получила кодовое название «Блицкриг». Сайт был запущен пару недель назад, но огласку получил не так давно.


Программирование / Язык программирования D — продолжение 2

Нет комментариев »

Доброго всем времени суток!

Сегодня я продолжаю рассказ о замечательном языке программирования D.

В своих прошлых статьях я вел рассказ о мультипарадигменности и метапрограммировании в D.

К тому же не могу не отметить замечательную статью Volfram, в которой он продолжил тему метапрограммирования, рекомендую.

За окном праздники, люди отдыхают, празднуют, радуются, потому не хочу нагружать вас тяжелой информацией и речь сегодня поведу на несложную, но от того не менее приятную тему: перегрузка операторов.

Вы можете сказать, что это вообще мелочи и не очень-то и интересно, но как раз в D перегрузка операторов является немаловажной частью дизайна языка и, что еще важнее, я смогу показать несколько примеров использования CTFE (Compile-time function evaluation), о котором была речь в предыдущей статье. Не зря же я им так восхищался, верно?

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

Итак, кому интересно — добро пожаловать под кат.



Железо / [Из песочницы] Настройка сервера Synology: веб-сервер

Нет комментариев »

Приветствую хабрачитателей!



В сегодняшнем посте я хочу поделиться опытом настройки веб-сервера Synology на ОС DiskStationManager (DSM) v3.2-1955.



Эта инструкция, по моему мнению, подойдёт для любой модели NAS-сервера Synology у которых все отличия только в аппаратной части. Программная часть крутится на DSM, которая регулярно обновляется.


Введение



Недавно я приобрёл NAS-сервер SynologyDS 712+.

image

Мотивацией к написанию поста послужили ряд непонятных мне проблем при поднятии веб-сервера. Хочу систематизировать полученные знания и опыт в данном посте.


Информационная безопасность / [Из песочницы] Как элементарно обходятся антивирусы и их «поведенческие анализаторы»

Нет комментариев »

image



Довелось сегодня скачать и запустить Everest с сайта softportal.com. В результате все почтовые, браузерные и FTP-пароли утекли некоему «Фомке», и все это при живом и активно работающем Касперском. Как такое случилось? Квест расписан под катом.



Краудсорсинг / Внеси свою лепту в ReactOS или CFI@habrahabr

Нет комментариев »

* CFI (Community Funded Ideas) — общественный заказ реализации / идеи спонсируемые сообществом.



imageИ так, буду краток. Вашему вниманию предлагается социальный эксперимент и it-реалити шоу одновременно. Суть совместный выбор компонентов ОС ReactOS для приоритетной реализацией и спонсирование их разработки по принципу — «с мира по нитке».



На Habrahabr 136859 зарегистрированных пользователей. Если хотя бы каждый десятый перечислит проекту по 10 рублей, у нас будет 136 тысяч рублей для оплаты труда программиста(тов). Ну это так, мечты, но всё может быть!



Этапы эксперимента:image

1. Выдвигаем предложения здесь в комментариях.

2. Голосуем и выбираем три лучшие.

3. Сбор средств. Счетчик ——->

4. Реализация.

5. Подведение итогов и перечисление награды.



Не настаиваю, но прошу соблюдать условия и правила эксперимента, мы же с вами цивилизованные люди.


Веб-разработка / [Из песочницы] Бесплатный облачный PHP-MySQL хостинг для небольшого сайта на основе Amazon AWS

Нет комментариев »

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


Боевая задача.



Предположим нам хочется захостить небольшой проектик где-нибудь в надежном и не особо тормозящем месте. А поскольку сайт небольшой, то не будем заморачиваться и захотим от хостинга что-нибудь самое простое. Для наших целей вполне хватит PHP, MySQL и доступа по FTP.

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

  • Виртуальный сервер в формате micro на основе Linux с доступом по SSH.
  • 10Гб места в Elastic Block Storage плюс 1Гб под бэкапы.
  • 15 Гб трафика в месяц.
  • Выделенный внешний IP адрес.



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



Программирование / [Из песочницы] Обзор языка программирования Rust

Нет комментариев »

Rust — новый экспериментальный язык программирования, разрабатываемый Mozilla. Язык компилируемый и мультипарадигмальный, позиционируется как альтернатива С/С++, что уже само по себе интересно, так как даже претендентов на конкуренцию не так уж и много. Можно вспомнить D Вальтера Брайта или Go от Google.

В Rust поддерживаются функицональное, параллельное, процедурное и объектно-ориентированное программирование, т.е. почти весь спектр реально используемых в прикладном программировании парадигм.



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