Архив за 19 октября 2012 - 4

В Сети появилась информация о гибридных процессорах AMD третьего поколения, известных под условным наименованием Kaveri. Основой APU Kaveri станут CPU на архитектуре Steamroller и GPU на архитектуре Graphics CoreNext. Выпускать новые APU AMD будет компания Globalfoundries с использованием 28-нанометрового техпроцесса.

В следующем году AMD выпустит 28-нанометровые APU третьего поколения Kaveri

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

  Вступление большое, так как подробно объясняет зачем нужен cmake. Можете сразу под кат, если уже знаете.

Вступление

  Компилирование проекта руками — пустая трата времени. Это фактически аксиома и об этом знают те, кто программирует. Но чтобы всё скомпилировалось автоматически необходимо задать правила, так ведь? Часто и по-старинке используют makefile для *nix или какой-нибудь nmake для windows.
  Я хоть и не первый год программирую, и руками составлял простые автосборщики проектов на основе makefile, но стоит немного подзабыть и приходится заново изучать как же составить эту хитрую схему. В основном приходится делать проекты расчитанные на какую-то одну систему, будь то linux или windows, и часто между собой не кросскомпилируемые. Для переносимости makefile используется automake и autogen, но их синтаксис ещё более запутан. Не скажу, что выбор идеальный, но для себя я решил перейти на cmake, благо он портирован под всё доступное. Мне он показался более человекопонятным. Попробую объяснить основы. Вы пишите словами правила, а из них генерируется makefile, который вы уже запускаете стандартным способом.

Ликбез

  Зачем он нужен? Чтобы при переносе на другую машину, с другими путями вы двумя командами собрали проект ничего не исправляя в файле makefile. Но есть же configure? Это альтернатива. И configure не кросплатформенный, для его генерации нужен autoconf/autogen, для которых идёт ещё свой набор правил. Только преимущества? Компиляция автосгенерированным makefile получается немного медленнее старого способа. Но Qt пользуются cmake и никто не жалуется.
Читать полностью »

Задача в проекте была ясна и непонятна: заказчик точно знал, где, что и как реализовано в имеющихся вычислительных процедурах, знал он и о насущных требованиях бизнеса. Тем не менее, основным вопросом было и остаётся «что же нужно на самом деле». На этот вопрос мы и пытались ответить с самого начала разработки. «Интерфейс для конфигурирования маржин-калькуляторов» — так называется проект, слова в названии которого по отдельности вполне понятны, но в совокупности не очень. Одной из проблем было то, что представление о маржин-калькуляторе имела всего пара человек на весь проект, а основной ассоциацией на слово «маржа» было слово «автострахование». Сейчас уже можно вздохнуть спокойно, с удовольствием посмотреть на проделанную работу и смахнуть ностальгическую слезу при взгляде на старые мокапы, стряхнуть пыль с архитектурных диаграмм и вспомнить прочтенные страницы документации.

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

Построение доменно ориентированого интерфейса на основе Dojo и Javascript
Читать полностью »

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

Слух о том, что китайская компания Oppo Mobile Communications готовит смартфон Oppo Find 5, появился в начале сентября. Тогда глава компании сообщил в микроблоге, что аппарат получит пятидюймовый дисплей разрешением 1920 х 1080 точек, четырехъядерный CPU и ОС Android 4.1. Новая сетевая утечка, случившаяся в Китае, эти характеристики Oppo Find 5 подтвердила, и, кроме того, дала возможность оценить дизайн изделия.

Слух о том, что китайская компания Oppo Mobile Communications готовит смартфон Oppo Find 5, появился в начале сентября. Тогда глава компании сообщил в микроблоге, что аппарат получит пятидюймовый дисплей разрешением 1920 х 1080 точек, четырехъядерный CPU и ОС Android 4.1. Новая сетевая утечка, случившаяся в Китае, эти характеристики Oppo Find 5 подтвердила, и, кроме того, дала возможность оценить дизайн изделия.

в 11:34, , рубрики: Git, метки:

Комманда git up (аналог svn up) добавляется так:

git config --global alias.up '!(git add . && git stash && git pull --rebase >&2) | grep -v "No local changes to save" && git stash pop'

git up при надобности ныкает все ещё незакоммиченные изменения в stash, обновляет локальную ветку до свежайшей и восстанавливает локальные изменения назад. В том числе переносит ещё неотправленные локальные коммиты в самый конец делая историю линейной как в Subversion, т.е. избегая веток и лишних merge-коммитов.
Читать полностью »

Так получилось, что в последнюю неделю сентября и первые две недели октября я провёл 6 мастер-классов по Windows 8 для «Кампус-экспертов» — студентов немецких ВУЗов, которые оказывают техподдержку по основным пользовательским продуктам Майкрософт (операционная система, офис и пр.) у себя в ВУЗах. В рамках подготовки к этим мастер-классам я составил небольшой список показавшихся мне интересными и несколько неочевидными. Еще несколько фич мне подсказали сами студенты. Этот небольшой список со скриншотами я решил оформить в виде небольшого обзора. Конечно, не каждая из этих фич является новой или совсем неизвестной, но я постарался выбрать то. что мне показалось интересным.
Читать полностью »

Компания Microsoft опубликовала отчет за очередной квартал, завершившийся 30 сентября. Доход за отчетный период составил 16,01 млрд. долларов. Операционная прибыль равна 5,31 млрд. долларов, чистая — 4,47 млрд. долларов.

В результатах квартала отражен отсроченный доход в размере 1,36 млрд. долларов, связанный с продажей лицензий на обновление операционной системы (Windows Upgrade Offer), предварительными продажами Windows 8 по каналам OEM и продажей офисного ПО на льготных условиях (Office Offer).

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

Ридеры на электронной бумаге уже получили широкое распространение – их экраны может быть и раздражающе медленны, но зато не блекнут на солнце и потребляют минимум энергии, тратя ее только на обновление страниц. Собственно говоря, даже странно, что раньше нам не предлагали телефонов с такими экранами, что сейчас и компенсировала китайская контора Onyx International, выпустив первый смартфон на Android с e-ink.

Интерфейс Android, конечно, сильно модифицирован, что бы соответствовать черно-белому экрану и надо признать, что большая часть «user experience», связанная с графикой пропала – с e-ink придется забыть о YouTube и Angry Birds.

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


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