-Поиск по дневнику

Поиск сообщений в rss_habrahabr

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 22.11.2006
Записей:
Комментариев:
Написано: 2




Интересные публикации из тематических хабов на Хабрахабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.habrahabr.ru/text/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/text/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Правильная платформа для Java EE приложений: как z/OS + DB2 оказались в 3 раза быстрее Linux + Oracle

Вторник, 03 Марта 2015 г. 16:08 + в цитатник

Введение


В настоящее время все больше и больше корпоративных приложений разрабатываются на основе переносимых кроссплатформенных технологий, таких как Java Enterprise Edition. В состав данной платформы входит набор программных интерфейсов, позволяющих разработчикам абстрагироваться от конкретных СУБД и механизмов очередей сообщений. Это позволяет развернуть приложение практически на любой платформе, в том числе и на мейнфрейме.

В сообществе специалистов по информационным технологиям распространено представление, что мейнфреймы – это очень надежная, но уступающая по производительности привычным решениям на основе процессоров Intel и операционной системе Linux платформа. В данной статье мы хотели бы поделиться результатами тестирования производительности одной и той же банковской платежной системы, работающей на IBM zEnterprise EC12, но в одном случае использующей Linux и СУБД Oracle, а в другом – операционную систему z/OS и СУБД DB2.
Читать дальше →

http://habrahabr.ru/post/252057/


Метки:  

Как взламывают корпоративный Wi-Fi: новые возможности

Вторник, 03 Марта 2015 г. 15:52 + в цитатник

Статей о взломе Wi-Fi в Интернете достаточно много, но большинство из них касаются режима работы WEP/WPA(2)-Personal, в котором необходимо перехватить процедуру «рукопожатия» клиента и Wi-Fi-точки. Во многих корпоративных Wi-Fi-сетях используется режим безопасности WPA2-Enterprise, с аутентификацией по логину и паролю — как наименее затратный способ. При этом аутентификация осуществляется с помощью RADIUS-сервера.

image

ОС клиента устанавливает соединение с RADIUS-сервером, используя шифрование при помощи TLS, а проверка подлинности в основном происходит при помощи протокола MS-CHAPv2. Читать дальше →

http://habrahabr.ru/post/252055/


Метки:  

GDC 2015: дайджест основных новостей. 2 марта

Вторник, 03 Марта 2015 г. 15:32 + в цитатник



Прямо сейчас в Калифорнии проходит одна из самых крупных и старейших конференций по игровой разработке. GDC проводится с 1988 года и традиционно включает в себя выставку, лекции, мастер-классы и круглые столы, где профессионалы индустрии обсуждают вопросы, связанные с программированием, дизайном, музыкой, менеджментом, и другие животрепещущие темы.

Для тех, кто не добрался до солнечного города Сан-Франциско, мы подготовили дайджест самых интересных релизов, выступлений и событий, произошедших в первый день конференции.
Читать дальше →

http://habrahabr.ru/post/252053/


[Перевод] 10 самых распространённых ошибок, которые делают новички в Java

Вторник, 03 Марта 2015 г. 15:24 + в цитатник

Здравствуйте, меня зовут Александр Акбашев, я Lead QA Engineer в проекте Skyforge. А также по совместительству ассистент tully в Технопарке на курсе «Углубленное программирование на Java». Наш курс идет во втором семестре Технопарка, и мы получаем студентов, прошедших курсы по C++ и Python. Поэтому я давно хотел подготовить материал, посвященный самым распространенным ошибкам новичков в Java. К сожалению, написать такую статью я так и не собрался. К счастью, такую статью написал наш соотечественник — Михаил Селиванов, правда, на английском. Ниже представлен перевод данной статьи с небольшими комментариями. По всем замечаниям, связанным с переводом, прошу писать в личные сообщения.



Изначально язык Java создавался для интерактивного телевидения, однако со временем стал использоваться везде, где только можно. Его разработчики руководствовались принципами объектно-ориентированного программирования, отказавшись от излишней сложности, свойственной тем же С и С++. Платформонезависимость виртуальной машины Java сформировала в своё время новый подход к программированию. Добавьте к этому плавную кривую обучения и лозунг «Напиши однажды, запускай везде», что почти всегда соответствует истине. Но всё-таки ошибки до сих пор встречаются, и здесь я хотел бы разобрать наиболее распространённые из них.
Читать дальше →

http://habrahabr.ru/post/251365/


Метки:  

Чтение GATT-характеристик Bluetooth устройства

Вторник, 03 Марта 2015 г. 15:15 + в цитатник

Привет, хабраюзеры!

Работая над своей ANE библиотекой для работы с Bluetooth LE в AIR приложении для iOS+OSX, обнаружил что помимо ваших собственных сервисов и характеристик для обмена информацией, у bluetooth-устройств есть стандартные. Статья о том, как считывать информацию с этих характеристик. Скажу сразу я не большой знаток bluetooth и всего что с ним связано, и для мне все это в новинку :) Поехали…
Читать дальше →

http://habrahabr.ru/post/251937/


Метки:  

[Перевод] Создание облачной сети: не все так просто

Вторник, 03 Марта 2015 г. 14:46 + в цитатник

image

Примечание переводчика: Инженер сервиса сетевого мониторинга Ruxit Алоиз Майр написал интересный материал о сложностях, с которыми могут столкнуться новички при организации сети в облаке, а мы подготовили его адаптированный перевод.

Если ваши приложения работают на AWS [англ. Amazon Web Services] или одной из подобных облачных платформ (таких, как 1cloud), значит, вы, помимо прочего, успешно «переложили» работу со своей сетью на облачные сервисы. Естественно, для вас это может быть очень ценным, в первую очередь потому, что вам не нужно поддерживать физическую инфраструктуру сети. Однако отсутствие непосредственного доступа к сети не означает, что за ней совсем не нужно следить. Читать дальше →

http://habrahabr.ru/post/252049/


Метки:  

Классификация неструктурированных данных – зачем она нужна?

Вторник, 03 Марта 2015 г. 14:31 + в цитатник

Основная масса хранимых современными компаниями данных является неструктурированной, т.е. это данные, созданные сотрудниками компании, а не, скажем, базой данных или выгрузкой автоматического сервиса. При этом даже при идеально настроенной системе прав доступа к ресурсам нельзя гарантировать, что в отдельно взятой папке лежит действительно то содержимое, которое мы ожидаем там увидеть. Номера паспортов и кредитных карт в папке с договорами подрядчиков? Элементарно. Фоточки с без сомнения увлекательного отпуска на Гоа в папке бухгалтерской отчетности? Легко! Новинки кинопроката в каталоге для обучения сотрудников? Да запросто! Вы все еще удивлены?

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

http://habrahabr.ru/post/252047/


Метки:  

Под крылом самолета о чем-то поет

Вторник, 03 Марта 2015 г. 14:28 + в цитатник

image

Если внимательно посмотреть на крайнее изображение, то легко определить местоположение автора.
Достаточно взять циркуль и атлас России.
Ножку циркуля устанавливаете в Сасово и проводите окружность радиусом 103 км.
Затем строите вторую окружность (с центром в Сормово) радиусом 141 км.
В точке пересечения буду я. Ахтунг! Файер!

Расскажу, как я написал приложение-высотомер, интересное для авиапутешественников. Никакой рекламы. Никаких денег. Чистый код.
Читать дальше →

http://habrahabr.ru/post/252043/


Метки:  

Решения Dell PowerEdge для кинотеатрального контент-провайдера

Вторник, 03 Марта 2015 г. 14:12 + в цитатник

На страницах нашего блога мы рассказываем о сотрудничестве с самыми разными компаниями и организациями – от локальных интернет-магазинов до университетов с мировым именем. Увы, большинство подобных кейсов описывают работу с зарубежными партнерами, но иногда попадаются интересные примеры и в России. Сегодня именно такой случай. Герой нашей новой истории – компания CineLAB, которая занимается прокатом киносъемочного оборудования, обработкой пленки, цифровым постпродакшеном, спутниковой доставкой видеоконтента и многими другими интересными задачами в «киношном» мире.


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

http://habrahabr.ru/post/251949/


Метки:  

Бонд. Джеймс Бонд. Роботизированная подделка почерка для маркетологов и социальных инженеров

Вторник, 03 Марта 2015 г. 14:09 + в цитатник



Маркетологи быстро выяснили, что в «системе принятия решений о доверии» есть уязвимость — люди охотнее доверяют рукописному тексту, чем печатному. Очень быстро появились рукописные шрифты и подписи в объявлениях/письмах, но они легко распознавались. Теперь же есть возможность автоматизированного написания «от руки» настоящей ручкой (даже перьевой), с учетом всех отступов, расстояний неровностей, несоблюдением пропорций, нажима и углом наклона (осталось следы от шоколадки и кофе автоматически эмулировать).

Там где баги с доверием, там и социальные инженеры тут как тут. Ныряние в мусорные корзины теперь будет приносить больше плодов. Можно будет набрать достаточный объем рукописного текста для подделки.

У сервиса Bond, который предоставляет услуги по отправке реальных писем, есть все шансы пройти «рукописный тест Тьюринга» (т.е. человек не сможет отличить, писал ли этот текст человек или робот).

Я часто говорил, что достаточно знаю ИТ, чтобы не доверять ИТ, теперь же рухнуло и доверие к «реальным документам». Достаточно несколько школьных сочинений скормить нейронным сетям, чтобы они смогли писать за меня (и даже лучше чем я). Кстати, сервис Bond предоставляет услуги по улучшению/тьюнингу вашего почерка.

Итак, что же нам нужно, чтобы на нас оставили завещание?
Шаг первый. Создаем 3d принтер, который эмулирует письмо от руки
Шаг второй. Создаем самообучающуюся программу и скармливаем ей несколько листов рукописного текста жертвы клиента
Шаг третий. Profit

Под катом краткий обзор оборудования, примеры писем, знакомство с проектами Maillift (письма «от руки»), Bond (письма от руки и распознание и эмуляция почерка), Herald (как студенты свой принтер спаяли)

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

http://habrahabr.ru/post/251815/


Метки:  

Все в бой! Разбор боевого взаимодействия в VirCities и его роль в геймплее

Вторник, 03 Марта 2015 г. 14:04 + в цитатник

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

И интерес этот вполне обоснованный: действительно непривычно, после того как узнал жанр игры (социально-экономический симулятор) в статье про интерфейс увидеть скриншот инвентаря, в котором подозрительно много элементов для подобного симулятора: 2 слота для оружия, 4 слота для брони (шлемы, жилеты, штаны, обувь) и 3 слота для амуниции (для патронов, гранат, аптечек…). Неудивительно, что некоторые альфа-тестеры после этого попросили исключить их из списка участников тестирования, подумав, что их ждёт очередная «несвежая» игра с унылой боёвкой, а не желаемый социально-экономический симулятор.

Поэтому мы решили развеять опасения сообщества в этом материале, рассказав о нашей боевой системе, разложив её по полочкам и расставив в ней все точки над i.

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

http://habrahabr.ru/post/252035/


Метки:  

Настройка TeamCity в Azure — постоянно-доступная система для командной работы в облаке

Вторник, 03 Марта 2015 г. 13:55 + в цитатник

Эта статья продолжает цикл, начатый нашими друзьями из Лаборатории Касперского и описывает реальный опыт использования инструментов тестирования от Microsoft (и не только) с рекомендациями и выводами. Автор — инженер по тестированию, Игорь Щегловитов (ins4n3 на хабре). Наши статьи, посвященные тестированию, помечены тегом #mstesting.

В данной статье я хотел бы поделиться о своём первом опыте настройки процесса Continuous Integration c помощью популярной системы TeamCity, на виртуальной машине в Azure. Это хорошо тем, что у нас всегда будет доступна наша система с удобным доступом и контролем над ресурсами.


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

http://habrahabr.ru/post/252023/


Метки:  

Визуализируй это

Вторник, 03 Марта 2015 г. 12:35 + в цитатник

Несколько лет назад я делал сайт о рыбалке и публиковал на нём карту окресностей города, отмечая интересные места. Я так увлёкся картами, что и сегодня занимаюсь дизайном геосервисов, а на досуге экспериментирую с картографическими визуализациями. Недавно я визуализировал статистику работы московского велопроката, а ранее опубликовал высотную модель города в виде разноцветной сетки улиц.

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


Дома в центре Москвы разного цвета в зависимости от площади здания.
Данные: © Участники OpenStreetMap


О дизайне в картографии я уже рассказывали ещё буду рассказывать, ведь об этом можно рассказать много интересного. В этой истории, речь пойдёт не про традиционные карты.

Я задумал собрать что знаю про картографические визуализации и рассказать об этом. В итоге, у меня получился онлайн-курс «Визуализация геоданных» — серия мини-лекций об общих принципах и инструментах для работы с геоданными. К каждой части я собрал ссылки на дополнительные материалы и примеры рабочих файлов, чтобы можно было погрузиться в детали и попробовать что-то сделать самостоятельно. Этот пост собран из материалов курса.

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

http://habrahabr.ru/post/251755/


Метки:  

Использование npm для глобальной установки приложений, наделённых GUI и основанных на nw.js

Вторник, 03 Марта 2015 г. 12:25 + в цитатник

Команда «npm install» в менеджере пакетов npm чаще всего употребляется для локальной установки зависимостей некоторого модуля, совершаемой в его подкаталоге «/node_modules».

Однако возможен и запуск этой команды с ключом «-g» (от сл'oва «global»). Он обеспечивает установку указанного ей пакета в некоторое глобальное (то есть общее для всей системы) место. Кроме того, в PATH (для последующего запуска из любого желаемого каталога) оказывается прописанною та команда, которая была указана в свойстве «"bin"» в файле package.json у установленного пакета.

Таким общим местом, согласно документации, под Windows служит подкаталог «/node_modules» в каталоге установки Node. В остальных же системах таким общим местом чаще всего оказывается каталог «/usr/local/lib/node_modules» (тогда как Node там устанавливается в каталог «/usr/local/bin»).

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

  • Команда «npm install jshint -g» обеспечивает появление в PATH команды «jshint», служащей для запуска JSHint.
     
  • Команда «npm install browserify -g» обеспечивает появление в PATH команды «browserify», служащей для запуска Browserify.
     
  • Команда «npm install less -g» обеспечивает появление в PATH команды «lessc», служащей для запуска Less.js.

Однако на CLI (на командной строке) свет клином не сошёлся — и читателям Хабрахабра должно уж вполне быть известно, что приложение на языке JavaScript, употребляющее API Node.js, можно снабдить и GUI (графическим интерфейсом пользователя), сочинённым на языках HTML и CSS. Для этого придётся и запускать такое приложение вместо Node на том движке, который до прошлого года назывался node-webkit, а в нынешнем (2015) году оказался 14 января переименованным в nw.js.

Ваши GUI-приложения также могут глобально быть установлены в системе из npm-пакета при помощи npm. Давайте поговорим об этом.

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

http://habrahabr.ru/post/252029/


Конференция DevCon 2015: интернет вещей в Мире Живого Кода

Вторник, 03 Марта 2015 г. 10:58 + в цитатник

Дорогие друзья!

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

Но, сначала, представляю вам классный анимационный ролик “Добро пожаловать в Мир Живого Кода на DevCon 2015!”.





Интернет вещей уже стал горячей темой и интерес к технологиям IoT только растет. Ниже вы найдете подробности программы DevCon 2015 посвященной интернету вещей.
Читать дальше →

http://habrahabr.ru/post/252017/


Метки:  

Атомный реактор в каждый сайт

Вторник, 03 Марта 2015 г. 10:33 + в цитатник

Все слышали о том, что PHP создан, чтобы умирать. Так вот, это не совсем правда. Если захотеть — PHP может не умирать, работать асинхронно, и даже поддерживает честную многопоточность. Но не всё сразу, в этот раз поговорим о том, как сделать чтобы он жил долго, и поможет нам в этом атомный реактор!


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

http://habrahabr.ru/post/252013/


Метки:  

«Тяжёлый» прикладной софт: будни разработки и внедрения

Вторник, 03 Марта 2015 г. 10:13 + в цитатник



Расскажу про особенности «тяжелого» коммерческого прикладного софта для крупных компаний и приведу пару примеров из России.

Заходите, покажу ад перфекциониста. Читать дальше →

http://habrahabr.ru/post/251995/


Метки:  

Завтра в 10:00 смотрите онлайн-трансляцию: Кроссплатформенная разработка с Visual Studio 2015

Вторник, 03 Марта 2015 г. 09:42 + в цитатник


Предварительная версия Visual Studio 2015 вобрала в себя ряд новинок, которые наверняка заинтересуют большое количество разработчиков. Мы продолжаем серию онлайн-мероприятий, на которых вы сможете узнать больше о возможностях этого продукта.
Компания Microsoft представляет будущее .NET на всех платформах, включая Linux и Mac, предварительную версию новой Visual Studio 2015, а также новые возможности по кроссплатформенной разработке, включая эмулятор Android, кроссплатформенную разработку на С++, расширенную интеграцию и поддержку Xamarin и многое другое.

Подключайтесь к нашей онлайн-трансляции 4 марта 2015 года в 10:00 (МСК)!
Плеер трансляции

http://habrahabr.ru/post/252003/


Метки:  

Оптимизация PhonoPaper с использованием инструментов Intel

Вторник, 03 Марта 2015 г. 09:15 + в цитатник

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





PhonoPaper вызвал живой интерес в среде музыкантов, художников и просто любителей необычных экспериментов. А в 3 квартале прошлого года приложение заняло первое место в проекте «Рейтинг Intel для разработчиков» на сайте Apps4All.ru. В связи с чем Intel любезно предоставила мне планшет на базе Android x86 для дальнейшего улучшения и оптимизации PhonoPaper. Я поспешил этим воспользоваться, а о проделанной работе и результатах расскажу далее. Читать дальше →

http://habrahabr.ru/post/251701/


Метки:  

Lock-free структуры данных. Concurrent map: разминка

Вторник, 03 Марта 2015 г. 09:00 + в цитатник


Мне оказали честь — пригласили выступить на первой конференции C++ 2015 Russia 27-28 февраля. Я был насколько наглым, что запросил 2 часа на выступление вместо положенного одного и заявил тему, наиболее меня интересующую — конкурентные ассоциативные контейнеры. Это hash set/map и деревья. Организатор sermp пошел навстречу, за что ему большое спасибо.
Как подготовиться ко столь ответственному испытанию выступлению? Первое — нарисовать презентацию, то есть кучу картинок, желательно близко к теме. Но надо ещё и два часа озвучивать картинки, — как все это запомнить? Как избежать глубокомысленных «ээээмммм», «здесь мы видим», «на этом слайде показано», несвязных прыжков повествования и прочих вещей, характеризующих выступающего c не очень хорошей стороны в части владения родным языком (это я про русский, с C++ я разобрался быстро — никакого кода в презентации, только картинки)?
Конечно, надо записать свои мысли, глядя на слайды. А если что-то написано, то не худо бы и опубликовать. А если публиковать, — то на хабре.
Итак, по следам C++ 2015 Russia! Авторское изложение, надеюсь, без авторского косноязычия, без купюр и с отступлениями по теме, написанное до наступления события, в нескольких частях.
Читать дальше →

http://habrahabr.ru/post/250383/


Метки:  

Поиск сообщений в rss_habrahabr
Страницы: 149 ... 122 121 [120] 119 118 ..
.. 1 Календарь