Архив за 10 мая 2012 - 5

Сеть на кристалле — мини интернет внутри процессораМы уже смирились с тем, что рост тактовой частоты процессоров остановился и производители пошли по пути распараллеливания вычислений. Однако и число ядер типичного процессора общего назначения, быстро одолев отметки 2 и 4, остановилось в районе 8. Некоторые даже собрались хоронить закон Мура.

У такого застоя есть объективная причина. Если разница между 2, 4 или 8 ядрами скорее количественная, то уже 16-ядерный процессор сталкивается с принципиальными ограничениями традиционной архитектуры. Дело в том, что на протяжении последних нескольких десятилетий основой коммуникации между отдельными IP-блоками чипа служила шина. Пока блоков было немного, она справлялась, но когда начали плодиться ядра, эта архитектура исчерпала себя. Шина представляет собой общую среду передачи данных, к которой подключено несколько блоков процессора. В каждый момент времени один блок может передавать данные, а все остальные — получать. Если нескольким блокам нужно передавать одновременно — возникает коллизия, а значит и задержка. При числе ядер больше восьми задержки становятся неприемлемо большими, практически полностью перечёркивая преимущества параллельной работы нескольких ядер.

Число ядер можно увеличить ещё немного, разделив шину на несколько сегментов, объединённых мостами, однако это скорее «костыль», который плохо масштабируется и не решает основную проблему. Настоящее решение, которое позволит объединять сотни блоков на одном чипе — это хорошо известная всем сеть с коммутацией пакетов, или Network on Chip.
Читать полностью »

В каталоге Kuroutoshikou.com появилась любопытная новинка, показанная на иллюстрации.

В комплект поставки USB3.0F-P7-PCIe входит низкопрофильная монтажная планка

Изделие под обозначением USB3.0F-P7-PCIe представляет собой карту расширения для шины PCI Express, позволяющую добавить в конфигурацию системы семь портов USB 3.0.

Основой карты с интерфейсом PCI-Express 2.0 x1 стал четырехпортовый контроллер FrescoLogic FL1100 и четырехпортовый Читать полностью »

У нас готово небольшое видео со второго российского Facebook Garage, прошедшего 12 апреля в Москве, так что если вы там были – ищите себя, если не были – слушайте, что говорят те, кто был.

Напомню, что для того, чтобы рассказать о Facebook как платформе в Москву высадился целый десант, состоящий как из руководителей компании в лице вице-президента Джоаны Шилдс, и руководителя программы по работе с партнерами Джульена Кодорнью, так и инженеров Тома Эллиота (на фото) и Брюса Хазана.

image

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

Введение

В данной статье я расскажу о новом способе визуализации хода IT-проектов, который мы стали применять у себя в компании недавно наравне с другими подходами, и несмотря на небольшой практический опыт мы уже получаем профиты от использования данного метода. На самом деле это даже не совсем статья, а конспект доклада на конференции Software People 2012. Обращаю ваше внимание, что речь не идет о новой методике ведения проекта! Речь идёт о новом типе диаграмм, которые мы называем «проектные карты», и внешне эти диаграммы очень похожи на военные карты, описывающие боевые действия.
Статья составлена из нескольких частей: сначала я расскажу, откуда появилась такая идея – использовать принципы составления военных карт применительно к управлению проектами, затем расскажу о некоторых простых правилах составления диаграмм, после чего на 2-х примерах покажу, как эти проектные карты могут помочь нам, руководителям проектов, в своевременном обнаружении 2-х проблем: 1) проблема перерасхода трудозатрат, что говорит о некачественной работе команды; 2) проблема недостатка на проекте исполнителей определенного типа. Также расскажу о плюсах и минусах таких диаграмм, о перспективах развития.
Читать полностью »

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

Также недавно я видел на этом сайте статью, в которой автор выражал своё недовольство «бесконечным скроллингом» и призывал использовать старую добрую «паджинацию».
Читать полностью »

В Instagram для Android добавлен tilt shift

Компания выкатила версию 1.1.0, обновление доступно в google play store.Читать полностью »

в 10:23, , рубрики: IDE, qt, qt creator, Qt Software, метки: , ,

Состоялся релиз нового Qt Creator'а, находившегося до того в бете и RC.

Список изменений и нововведений:
Qt Creator 2.5.0 вышел в свет!

  • Быстрый повторный поиск с кнопкой «Search Again»
  • Запуск shell-команд прямо из локатора
  • Плагин TODO, о котором уже писал на Хабре уважаемый Vass, коему вы официальной новости выражена благодарность
  • Плагин для работы с autotools
  • Дополнительные возможности рефакторинга в C++: извлечь метод, добавить нехватающий #include, переставить аргументы функции местами
  • Улучшена поддержка C++11 (nullptr, constexpr, static_assert, noexcept, inline namespaces, auto, lambdas)
  • Новые хинты и ворнинги в редакторе QML (и возможность их отключать особыми комментариями)
  • Исправлены многочисленные баги
  • В версии под Windows из установочного пакеты убрали MinGW

Qt Creator 2.5.0 вышел в свет!
Читать полностью »

image Доброго времени суток!
Хочу поделиться опытом создания системы единой синхронизации времени в пределах квартиры/оффиса c элементами олдскул и постапокалипсиса.

Всегда хотел сделать часы, не нуждающиеся в коррекции времени. В студенчестве пытался собрать приёмник сигналов синхронизации времени на ДВ (DCF77), даже кварц нужный выпилил. Но сигнал из Германии доходил слабый, да и антенна нешуточная получалась.

Потом появилась возможность синхронизации от GPS. В своё время приобрел RS232 GPS модуль, выдающий информацию о координатах в NMEA, который подключал к чёрно-белому PALM m105 и радовался программе PathAway. Но прогресс на месте не стоял, появились другие задачи и GPS модуль провалялся на полке до текущего момента.
Читать полностью »

Учет ресурсов при управлении проектами в Worksection

Около месяца назад я пришел в компанию Worksection, которая разрабатывает одноименную систему управления проектами. И сегодня я с удовольствием расскажу про инструмент, которого я ждал три года.
Читать полностью »

5 распространенных ошибок Rails разработчиков
Я проработал с Rails уже порядочное количество времени, и за это время я видел много Rails-приложений, а также не мало прочитал и написал плохого кода на Ruby. И вот вам 5 самых распространенных ошибок, которые я наблюдал практически в каждом приложении.
Читать полностью »


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