Новости информационных технологий - 28327

Puppet под нагрузкойPuppet — довольно удобный инструмент для управления конфигурациями. По сути, это система, которая позволяет автоматизировать настройку и управление большим парком машин и сервисов.

Базовой информации о самой системе много, в том числе и на Хабре: здесь, здесь и здесь. Мы же постарались собрать в одной статье несколько «рецептов» использования Puppet под действительно большими нагрузками — в «боевых условиях» Badoo.

О чём пойдет речь:

  • Puppet: ликбез;
  • кластеризация, масштабирование;
  • асинхронный Storeconfigs;
  • сбор отчётов;
  • анализ полученных данных.

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

Metro-UI Windows 8 UI оказался не такой уж и уникальной разработкой Microsoft. Компания SurfCast подала иск в суд штата Мэн, обвинив Microsoft в нарушении своего патента, описывающего «плиточный» интерфейс.

Патентный троллинг — теперь обвиняют Microsoft

Патент в формате PDF на сайте компании

Представитель Microsoft заявил об уверенности компании, что суд признает иск необоснованным, в силу того, что Microsoft создали уникальный user experience.

Кстати, SurfCast, за 11 лет существования разродилась аж одним концептом UI и получила четыре патента на него. Ни прототипов, ни, тем более, реального применения не существует.
Читать полностью »

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

Ключевые измерения созданного к настоящему времени прототипа МДУ, на которых строится и ряд показаний и расчетов о состоянии пациента – это кровяное давление, частота дыхания, степень обогащения крови кислородом и артериальная упругость.
Читать полностью »

Чистый C++

Давайте знакомиться.

Я — Серега. (На фото — не я). Работаю в Intel. Вместе с коллегами пишу GPA. Программирую вот уже скоро 20 лет как. Ну, это если считать со школы. Последнее время накопилось много разных мыслей, которыми хочется с кем-то поделиться. Рассказать кому-то о том, что такое хорошо, а что такое плохо. Рассказывать можно и пустоте (так даже спокойней, никто не отвлекает и не суется со Своим Самым Правильным мнением), но это не очень эффективно. Поэтому буду сливать свои мысли сюда. Вдруг кому-нибудь пригодится…

В качестве введения

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

Сегодня вступил в силу закон о черном списке сайтов. Его вред очевиден.

Но наш мир не черно-белый. Давайте попытаемся извлечь из нового закона пользу.

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

Сегодня мы хотим представить вашему вниманию «Книгу веб-программиста. Секреты профессиональной разработки веб-сайтов», которую написал авторский коллектив: Б. Хоган, К. Уоррен, М. Уэбер, К. Джонсон, А. Годин. Авторы предлагают широкий спектр передовых методов веб-разработки: от проектирования пользовательского интерфейса до тестирования проекта и оптимизации веб-хостинга.

image

Как внедрить на сайт анимацию, которая работает на мобильных устройствах без установки специальных плагинов? Как использовать «резиновую» верстку, которая корректно отображается не только на настольных ПК с различными разрешениями экрана, но и на мобильных устройствах? Как использовать фреймворки JavaScript — Backbone и Knockout — для разработки пользовательских интерфейсов? Как современные инструменты веб-разработчика, такие как CoffeeScript и Sass, помогут в оптимизации кода? Как провести кроссбраузерное тестирование кода? Как планировать процесс разработки сайта с помощью инструмента Git?

Вот, что пишут авторы во Введении:
Читать полностью »

Bitcoin получил официальное признание
Центральный Европейский Банк выпустил 55ти страничную публикацию посвященную исследованию существующих виртуальных платежных систем. В документе подробно рассматриваются в качествпри мера валюты Second Life и Bitcoin. Самое интересное, что, во первых, Bitcoin посвящено не менее четверти документа, а во вторых выводы силледования кажутся вполне объективными и более того содержат положительную характиристику для этой валюты и системы ее обращения. Данный факт фактически означает официальное признание существование данной валюты, ее состоятельности и платеже способности.

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

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

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

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

Приступаем.
Читать полностью »

В ассортименте компании Tegatech появился наладонный компьютер Tegatech DLI7200, предназначенный для использования «в поле»: в промышленности, строительстве, на транспорте, в медицине и т.д. Внешнее исполнение новинки не идет ни в какое сравнение с современными смартфонами или наладонниками — аппарат отнюдь не тонок и, вполне вероятно, весьма увесист — однако при этом изделие обладает завидной оснащенностью, не говоря уже о наличии сразу двух ОС: Windows (это может быть как XP, так и 7 или 8) и Android 4.0 Ice Cream Sandwich.

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

В 2012 году в России DevFest пройдет в трех городах:

В Омске — 16 ноября, Омский Государственный Университет, начало в 09:00;
В Москве — 17 ноября, конференц-зал Swissotel Красные Холмы, начало в 10:00;
В Воронеже — 18 ноября, конференц-зал “Бенефит-плаза”, начало в 10:00.

Во время конференций сотрудники Google, активисты Google Developer Experts и разработчики из других GDG групп расскажут участникам об Android, Chrome и облачных технологиях.
Читать полностью »


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