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

image

О переводе

Это перевод 18 главы книги The Passionate Programmer: Creating a Remarkable Career in Software Development. Её автор — Chad Fowler — талантливый Ruby-разработчик, известный докладчик на конференциях, посвящённых Ruby и IT в целом. Бывший саксофонист, а сейчас — CTO 6Wunderkinder.

Краудсорсинговый перевод книги ведётся на github, присоединяйтесь.
Читать полностью »

Преамбула

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

image

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

Последнее в этом году видео в рамках e-Lectures от ведущего Windows Phone разработчика Тимура garifzyanov Гарифзянова. Тимур расскажет о том, как просто и безболезненно разрабатывать и поддерживать версии для двух платформ WP7 и WP 8, не затрагивая сложных тем, типа Portable Libraries.

В следующем году ждите новых лекций, а мы ждем от вас фидбека и предложений о следующих темах.
Читать полностью »

Компания Asus работает над новым устройством, которое, скорее всего, является гибридным, объединяющим в себе функции планшета и ноутбука.

Гибридное устройство Asus TD300LA получит четырёхпоточный процессор Intel Core i3-4020Y или Intel Core i7-4610Y (Haswell)

Устройство под названием Asus TD300LA получит две модификации, с четырёхпоточным процессором Intel Core i3-4020Y или Intel Core i7-4610Y (Haswell).

Другими словами, гибридное устройство Asus TD300LA будет производительнее и дороже представленного ранее Читать полностью »

В области разработки различных платежных шлюзов и при решении других интеграционных задач (не думаю, что этим ограничивается область применения данной технологии, но я столкнулся именно в этой области) может встретиться аутентификация в системе согласно спецификации Ws-security (подробное описание в docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf). В этой статье будет рассмотрен случай доступа к веб-сервисам, аутентификация клиента в которых производится по данной спецификации.
Читать полностью »

Бенчмарк HTTP серверов (С/C++) в FreeBSD

Проведено сравнение производительности ядер HTTP-серверов, построенных с использованием семи C/C++ библиотек, а также (в познавательных целях) — других готовых решений в этой области (nginx и node.js).

HTTP-сервер — это сложный и интересный механизм. Есть мнение, что плох программист, не написавший свой компилятор, я бы заменил «компилятор» на «HTTP-сервер»: это и парсер, и работа с сетью, и асинхронность с многопоточностью и много чего еще....

Тесты по всем возможным параметрам (отдача статики, динамики, всевозможные модули шифрования, прокси и т.п.) — задача не одного месяца кропотливой работы, поэтому задача упрощена: будем сравнивать производительность ядер. Ядро HTTP-сервера (как и любого сетевого приложения) — это диспетчер событий сокетов и некий первичный механизм их обработки (реализованный в виде пула потоков, процессов и т.п.). Сюда же можно отнести парсер HTTP-пакетов и генератор ответов. На первый взгляд, все должно свестись к тестированию возможностей того или иного системного механизма обработки асинхронных событий (select, epoll и т.п.), их мета-обёрток (libev, boost.asio и др.) и ядра ОС, однако конкретная реализация в виде готового решения дает существенную разницу в производительности.

Был реализован свой вариант HTTP-сервера на libev. Конечно, реализована поддержка небольшого подмножества требований пресловутого rfc2616 (вряд ли ее полностью реализует хоть один HTTP-сервер), лишь необходимый минимум для соответствия требованиям, предъявляемым к участникам данного тестирования,
Читать полностью »

Как и ожидалось, в продажу поступила ограниченная серия планшетофонов Oppo N1 с прошивкой CyanogenMod.

Планшетофон Oppo N1 CyanogenMod Limited Edition поступил в продажу

Устройство кроме прошивки и внешнего оформления никак не отличается от Читать полностью »

В данной статье я хочу сделать краткий обзор разных методов генерации частоты, но сначала я расскажу пару слов о себе. Это моя первая статья. Я аспирант Московского Энергетического Института. Обучался по специальности «Метрология стандартизация и сертификация». Эта статья писалась в первую очередь для себя, с целью разобраться какие есть доступные методы генерации сигнала, и так как я не нашел выжимку информации в одном месте, то решил сделать ее сам и опубликовать ее здесь. Все это делается в самообразовательных целях. С радостью приму в личной почте замечания по тексту, по сути и по стилю, и отвечу на все интересующие вас вопросы в комментариях. Статью пробовал писать максимально доступным и простым языком. Итак виды, а скорее даже методы генерации синусоидального (и вообще аналогового) сигнала. Первый из них называется прямой цифровой синтез, или Direct Digital Synthesis.

image

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

В данной статье будет рассказано и показано, как применять среду Wolfram Mathematica к решению сложных систем дифференциальных уравнений, графической интерпретации результатов решения, применения элементов процедурного программирования к физическим задачам, на примере движения твёрдого тела. Суть статьи в том, что бы показать, как с помощью средств компьютерной алгебры легко и просто проводить анализ сложных физических систем, которые будоражили умы физиков XIX века.
Читать полностью »

Онлайн LaTeX редактор Papeeria: итоги года и новогодние подарки

В начале мая мы рассказывали вам о нашем онлайн LaTeX редакторе. Тогда он был в альфа-версии, мы с некоторой тревогой следили за хабраэффектом, гордились тем, что выдержали его вполне достойно и размышляли, в каком же виде мы начнем новый учебный год. Прошло полгода, и пожалуй пора поделиться новостями, тем более что их у нас есть.
Но сначала коротко о подарках: мы в компании с Дедом Морозом проводим новогодний хакафон для настоящих ТеХников. Участвуйте, выигрывайте подписку на 1 год!

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


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