Архив за 28 марта 2013 - 6

Samba 3 файловый сервер в домене Active Directory
Как обещал в прошлой статье, сегодня напишу как настроить файловый сервер на базе Samba 3 для пользователей домена Active Directory.
В чём отличие данной инструкции от, например, этой? Мы сегодня не будем использовать winbind. Наш kerberos клиент будет работать с kdc своего сайта AD и нам не потребуется заботится о его перенастройке при смене сайта.

Предполагается, что перед выполнением описанных действий Linux сервер введён в домен как было описано ранее.

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

imageНа прошлой (позапрошлой – прим. пер.) неделе BlackBerry, бывшая Research in Motion, объявила о том, что в магазине BlackBerry 10 App World уже 100 тыс. приложений.

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

И вот во вторник она подтвердила, что примерно 20% приложений в BlackBerry 10 App World по сути являются переписанными приложениями Android.

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

Трёхмерная интеграция: в чем трудности?
КДПВ справа – миниатюрная камера (62.5 тыс. пикселей), ставшая возможной благодаря соединению с оптическим сенсором через TSV

В одном из предыдущих постов, я рассказывал о том, что же такое трёхмерная интеграция и как эта технология могла бы продлить жизнь кремниевой электроники за счет роста в третье измерение. В этот раз я постараюсь описать известные мне проблемы этой технологии, из-за которых сейчас и в ближайшие несколько лет в магазинах не появятся «многоэтажные» микропроцессоры и память нового поколения. Аргументированно ругать всегда проще, чем хвалить :). Итак…
Читать полностью »

В моем веб-проекте на Playframework-e в один прекрасный момент потребовался поиск. Идею искать в базе через like я сразу отмел, потому что хотелось ранжирования и прочих плюшек «умного» поиска, а изобретать свой велосипед не было ни времени ни желания.
Так как проект на Java — было очень соблазнительно использовать для этого Lucene.
В гугле я сразу нашел замечательный модуль для Playframework-а под названием Search, также был найден модуль Elastic Search, который тоже использует Lucene, но он требует установки отдельного сервера, и потому был отметен. Модуль Search понравился мне своей простотой — все «навороты» в нем инкапсулированы, так что пользоваться им очень легко.
С установкой модуля, как и всегда в Play-e, проблем не возникло, команда play install search отработала на «ура» и выкачала модуль из репозитория.
Добавив module.search=${play.path}/modules/search-2.0 в application.conf я уже мог использовать его в приложении.
Следуя краткому руководству, я добавил к сущности Entry, по которой собственно и следовало осуществлять поиск, аннотацию @Indexed, а полю description — аннотацию @Field.
Написав в контроллере примерно следующий код:

public static void search(String phrase, int page) {
        int pageSize = PAGE_SIZE;
        Query query = Search.search("description:" + phrase, Entry.class);
        List<Entry> entries = query.page(page*pageSize, pageSize).fetch();
        long totalCount = query.count();
        render(entries, totalCount, page, pageSize, phrase);
}

Я уже был готов делать первые тесты и наращивать функционал, но тут начались проблемы…
Читать полностью »

в 9:33, , рубрики: eclipse, plugins, rcp, метки: , ,

В данной статье я расскажу, что такое Eclipse Rich Client Platform, как она работает и с чем ее есть. Прошу обратить внимание, если вы ищите туториал, как создать свою RCP, то вам сюда, я же хочу рассказать как она работает изнутри.
Читать полностью »

Украинский сайт госпортала административных услуг в стиле Windows 8

По всей видимости, дизайнер украинского Единого государственного портала административных услуг настолько большой фанат Windows 8, что нарисовал сайт государственной службы в визуальном стиле новой системы, который называется, Windows UI, но более известен как Metro.

Безусловно, с одной стороны нет ничего противозаконного в применении творческого потенциала команды, создавшей сайт — судя по копирайту, это «Государственный научно-исследовательский институт информатизации и моделирования экономики». С другой стороны, нельзя не признать, что оформление такого рода сайтов почти всегда выдержано в строгом стиле, и, таким образом, продукт украинских разработчиков выглядит, как минимум, крайне необычно. Тем не менее, визуальная простота такого сайта с яркими блоками сразу бросается в глаза и действительно, по субъективному ощущению, служит сайту только на пользу.
Читать полностью »

NASA готовит к запуску солнечный парус SunjammerNASA завершает сборку солнечного паруса площадью около 1200 м2, который выведут на орбиту в 2014 году. Цель — демонстрация возможностей «двигателя» на солнечной радиации, солнечном ветре, который передаёт парусу импульс силой 0,01 ньютона. Это не так уж им мало: инженеры NASA вынуждены компенсировать солнечный ветер при расчёте траекторий даже обычных аппаратов.

Парус способен набирать скорость до самых границ гелиосферы, причём теоретически может разогнаться до такой скорости, что при запуске в 2010 году обогнал бы зонд «Вояджер-1» к 2018 году. Хотя тот находится в полёте с 1977 года и недавно начал выходить за пределы гелиосферы. У «Вояджера» нет ресурсов на разгон, заряда хватает только на обогрев аппаратуры и радиосвязь.

Теоретически, солнечный парус можно ещё подогнать лазерной пушкой с Земли или Луны, и тогда он вовсе может разогнаться до 1/10 скорости света, по мнению некоторых инженеров.
Читать полностью »

Перед тем как отправить наш REST-сервис в свободное плавание и сделать его общедоступным, нужно позаботиться об усилении безопасности и обеспечить работу через HTTPS. В качестве контейнера сервлетов мы используем Tomcat 7.

Порядок действия будет следующим:

  • сгенерировать ключ безопасности
  • добавить поддержку HTTS в Tomcat
  • добавить поддержку HTTS в SpringSecurity
  • протестировать (а как же без этого)

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

Дон Джонс. «Создание унифицированной системы IT мониторинга в вашем окружении» Глава 4.Мониторинг: взгляд за пределы ЦОД
В этой главе речь пойдёт о способах объединения внешнего и внутреннего мониторинга. На что обратить внимание при выстраивании системы, какие при этом есть ограничения. Как не упустить мелочи и получить возможность обозревать картину не только снизу вверх, но и сверху вниз.

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

Как и обещал в предыдущем посте DropDownList, Задать «value» для default option в MVC 4, сегодня расскажу про построение динамического многоуровневого меню с бесконечной вложенностью, хранящееся в БД MsSQL. Помню в свое время на ПХП это тоже было задачкой на пару дней. Но для MVC 4 с движком RAZOR — еле разобрался, хотя в итоге как всегда ничего сложного или сверхъестественного. Приступим.

Сей мануал предполагает, что Вы уже оперируете знаниями, полученными при ознакомлении с этими статьями: Entity Framework в приложении ASP.NET MVC. Или этими: ASP.NET MVC 4 Tutorials

1) Сначала нужно разобраться со структурой БД. Это главное. С теорией можно ознакомиться в статье Иерархические структуры данных в реляционных БД. Мы будем использовать максимально простую структуру, называемой «структура со ссылкой на предка».
Читать полностью »


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