Comments 64
Интересно, как работает подсчет потребляемой приложением энергии? Берется некий усредненный сферический процессор в вакууме?
Немного сложнее. Есть базовые показатели, есть системные показатели, есть возможность сравнить количество используемых ресурсов приложением с используемыми ресурсами всей системы.
Главная идея этого тула показать, что именно кушает батарею в вашем приложении. Иногда, просто, люди думают, что нужно делать расчеты в cloud, чтобы не расходовать батарею процессорным временем. А в итоге может оказаться, что передача траффика по network начинает расходовать больше энергии, если бы расчеты были локальными.
Если интересно узнать больше, то рекомендую посмотреть на записи этих двух сессий после того, как они будут загружены:
Главная идея этого тула показать, что именно кушает батарею в вашем приложении. Иногда, просто, люди думают, что нужно делать расчеты в cloud, чтобы не расходовать батарею процессорным временем. А в итоге может оказаться, что передача траффика по network начинает расходовать больше энергии, если бы расчеты были локальными.
Если интересно узнать больше, то рекомендую посмотреть на записи этих двух сессий после того, как они будут загружены:
А когда планируется полная поддержка C11, C++11 и C++11 STL? Новый код уже пишу используя новые стандарты, в итоге студия пока выпадает из поддерживаемых компиляторов. Компилируем с помощью mingw 4.8.
Кстати, полноценная поддержка С++ в статье — это поддержка большинства фич или всё-таки всех?
Картинка выглядит примерно так, о деталях расскажет Херб Саттер, ссылка на доклад в посте.
Variadic templates yes
Initializer lists yes
static_assert Yes
auto yes
Trailing return types Yes
Lambdas yes
decltype yes
Right angle brackets Yes
Default template arguments for function templates yes
Extern templates Yes
nullptr Yes
Strongly typed enums Yes
Forward declared enums Yes
Alignment yes
Delegating constructors yes
Explicit conversion operators yes
Raw string literals yes
Standard-layout and trivial types Yes
Extended friend declarations Yes
Local and unnamed types as template arguments Yes
Range-based for-loop Yes
override and final Yes
Minimal GC support Yes
ref-qualifiers No
Non-static data member initializers No
Expression SFINAE No
Alias templates No
Attributes No
constexpr No
Inheriting constructors No
char16_t No
Unicode string literals No
Universal character names in literals No
User-defined literals No
Defaulted and deleted functions No
Extended No
Inline namespaces No
Unrestricted unions No
noexcept No
Variadic templates yes
Initializer lists yes
static_assert Yes
auto yes
Trailing return types Yes
Lambdas yes
decltype yes
Right angle brackets Yes
Default template arguments for function templates yes
Extern templates Yes
nullptr Yes
Strongly typed enums Yes
Forward declared enums Yes
Alignment yes
Delegating constructors yes
Explicit conversion operators yes
Raw string literals yes
Standard-layout and trivial types Yes
Extended friend declarations Yes
Local and unnamed types as template arguments Yes
Range-based for-loop Yes
override and final Yes
Minimal GC support Yes
ref-qualifiers No
Non-static data member initializers No
Expression SFINAE No
Alias templates No
Attributes No
constexpr No
Inheriting constructors No
char16_t No
Unicode string literals No
Universal character names in literals No
User-defined literals No
Defaulted and deleted functions No
Extended No
Inline namespaces No
Unrestricted unions No
noexcept No
Non-static data member initializers No
Эх, ведь это одна из причин почему на C++11 писать так просто:
struct foo
{
int a = 5;
int b = 2;
};
А в 2010 студии что-то новое ожидать стоит?
UFO just landed and posted this here
Хм, разве это такая большая сложность – обновить компилятор? Судя по этой таблице, 2010 студия должна поддерживаться до 2015 (основная поддержка). Думаю, в виде какого-то сервис пака вполне таки возможно, вот и задал вопрос.
Кстати скоро будет его доклад channel9.msdn.com/Events/Build/2013/2-306
Alias templates No
constexpr No
Inheriting constructors No
= nooooooooooooooo.com
Грусть-печаль какая. я так надеялся хотя бы на constexpr к 13. а переходить на mingw компилятор не хочется, все-таки скорость компиляции оставляет желать, а это порой поважнее вкусных штук…
constexpr No
Inheriting constructors No
= nooooooooooooooo.com
Грусть-печаль какая. я так надеялся хотя бы на constexpr к 13. а переходить на mingw компилятор не хочется, все-таки скорость компиляции оставляет желать, а это порой поважнее вкусных штук…
[sarcasm]
Согласно традиции появится ещё одна версия несовместимых ни с чем солюшенов, ура!
Ещё, любопытно, когда в команде VS появятся человеческие ресурсы чтобы сделать окна свойств проекта растягиваемыми.
[/sarcasm]
Согласно традиции появится ещё одна версия несовместимых ни с чем солюшенов, ура!
Ещё, любопытно, когда в команде VS появятся человеческие ресурсы чтобы сделать окна свойств проекта растягиваемыми.
[/sarcasm]
Сейчас часть проектов 2010й студии открываются без конвертации в 2012й.
Думаю убирать эту возможность никто не будет.
Думаю убирать эту возможность никто не будет.
Ещё, любопытно, когда в команде VS появятся человеческие ресурсы чтобы сделать окна свойств проекта растягиваемыми.
Если я вас правильно понял — все растягивается. ;)
Появился поиск в диалоге Options!!!
(судя по скриншоту)
(судя по скриншоту)
Так, а с паралльной установкой 2012й и 2013й никаких проблем не замечено?
А експресс версию уже можно для коммерческой деятельности использовать?
А когда релиз?
А когда релиз?
Я на 2012-ю VS ещё перейти не успел толком.
Вчера поставил.
У меня в отличие от 2012 нет подсветки и intellisense в cshtml :(
На Windows 8 при runas administrator — падала 2 раза подняд, потом вдруг запустилась.
Beta, короче.
У меня в отличие от 2012 нет подсветки и intellisense в cshtml :(
На Windows 8 при runas administrator — падала 2 раза подняд, потом вдруг запустилась.
Beta, короче.
UFO just landed and posted this here
Даже этого маловато. Сидим на gcc дальше. Хочу трэды, хочу инит для не статиков. И как там с 7ой виндой?
Мне интересно, а в Windows Store программах все так же Unhandled Exception показывает нам на точку входа в программу и никакого стек трейса?
Например многие .NET разработчики просили о возможности которая уже давно была доступна C++ программистам: просмотр результатов возвращаемых функцией прямо в отладчике, даже если эти значения не сохранялись в объявленных переменныхОх, наконец-то.
C11 не помешал бы. Ну или хотя бы C99 на первых порах.
Они всеми желанный С++11 не могут доделать никак, а вы С11 хотите. Да и как по мне, С11 и даже С99 не востребован на Windows платформе.
Не нашел сейчас ссылку, но кто то из Microsoft заявлял что поддержки C11 у них в планах вообще нет.
Они кстати поддерживают несколько новых возможностей C99 msdn.microsoft.com/en-us/library/hh409293%28v=vs.120%29.aspx
UFO just landed and posted this here
Чтобы кодить под Win8.1 необходима 2013 студия? Или я так же могу спокойно делать это под 2012 студией?
И да, а что с нумерацией? С чего вдруг нечетный номер?
И да, а что с нумерацией? С чего вдруг нечетный номер?
И да, а что с нумерацией? С чего вдруг нечетный номер?2003, 2005?
> Чтобы кодить под Win8.1 необходима 2013 студия?
Вроде достаточно установить Update 3 к Visual Studio 2012
Вроде достаточно установить Update 3 к Visual Studio 2012
А я всё жду, когда же, наконец, хоть один разработчик догадается понять, что исходник — это не обязательно текст, я хочу рисовать стрелочки, крючечки и рожицы прямо в программе, задолбался уже в строки пялиться. И вообще, зачем все GUI рисуют строку, на которой есть только { или } в полную высоту строки? Пол программы — одни эти пустые строки. GUI, наверно, тоже менеджеры разрабатывают, которые никогда программы не писали.
Ой нет. Меня наверно сложнее понять, чем цветовые таблички:)) Я говорю о том, что в программах — в исходниках надо делать пометки. Графически. В ворде же 20 лет назад уже можно было возле текста стрелочку нарисовать или человечка, а в GUIях этого до сих пор нигде нет. Слелали бы в ворде кнопку Compile или в вижал студии Вставка-Рисунок. Можно было бы смотреть на программы и сразу видеть что к чему.
Некоторые выходят из этого положения рисуя псевдографику в комментариях.
Вы же понимаете, что сейчас, когда исходник — это текстовый файл, его можно отредактировать чем угодно и скомпилировать одним из множества компиляторов. Если вы сделаете исходник rich textом например, вы ограничите себя (и не только себя, а любого человека, который захочет редактировать этот исходник) в выборе редактора. Да и парсеры компиляторов придется усложнить.
Другое дело, что картинки можно складывать отдельными файлами рядом с исходниками, а в исходники в комментариях вставлять ссылки на них. Тогда IDE могла бы как-то умно их показывать сама, не заставляя пользователя вручную эти файлы открывать. Но это можно реализовать и на уровне плагина к то же Visual Studio, не обязательно это делать в IDE из коробки.
Вы же понимаете, что сейчас, когда исходник — это текстовый файл, его можно отредактировать чем угодно и скомпилировать одним из множества компиляторов. Если вы сделаете исходник rich textом например, вы ограничите себя (и не только себя, а любого человека, который захочет редактировать этот исходник) в выборе редактора. Да и парсеры компиляторов придется усложнить.
Другое дело, что картинки можно складывать отдельными файлами рядом с исходниками, а в исходники в комментариях вставлять ссылки на них. Тогда IDE могла бы как-то умно их показывать сама, не заставляя пользователя вручную эти файлы открывать. Но это можно реализовать и на уровне плагина к то же Visual Studio, не обязательно это делать в IDE из коробки.
В микросфте к 2005му году научились сделать нормальную Visio, которая не теряла стрелки при перемещении объектов. Объекты сцепляются друг с другом — что угодно с чем угодно, я даже прогу свою разрисовал в визио, повесил на стенку и неделю изучал. Иначе было просто не подкопаться. Бухгалтерия — она такая…
Я думаю у микрософта нет проблем с тем, чтобы хранить текст исходников в XMLе, пусть там будет тег Source и в нем сам текст на C#, а в другом теге второй слой, который компилить не надо никогда, без инструкций — просто схема для человека, ввязанная в соурсы.
Это ведь так просто сделать и это полностью изменит програмирование навсегда. Но не те люди в этих конторах идеи придумывают, они только кнопки в интерфейсе из года в год перечерчивают, от чего всё начинает безумно тормозить на старых компах.
Я думаю у микрософта нет проблем с тем, чтобы хранить текст исходников в XMLе, пусть там будет тег Source и в нем сам текст на C#, а в другом теге второй слой, который компилить не надо никогда, без инструкций — просто схема для человека, ввязанная в соурсы.
Это ведь так просто сделать и это полностью изменит програмирование навсегда. Но не те люди в этих конторах идеи придумывают, они только кнопки в интерфейсе из года в год перечерчивают, от чего всё начинает безумно тормозить на старых компах.
Я еще подожду: пусть либо русский учат, либо меня на работу зовут, а может и кто-то другой захочет прославиться. Я ни им, ни прогрессу, ни славе идеи не задолжал.… Еще мне надо об ихнюю стену лбом биться:) Я здесь только намекаю, чтобы взрослые дядьки в будущее заглянули и выводы сделали. А то целая индустрия микрософт-ресёч только и может выдумать квадрат как у малевича.
Ну правильно, вместо того, чтобы оставить фичереквест в специально отведённом для этого месте или самому реализовать эту функциональность (или хотя бы концепт) в виде Add-In, лучше «намекать» на хабрахабре.
Плагин который вставляет картинки в исходники давно есть. Особым успехом не пользуется visualstudiogallery.msdn.microsoft.com/793d16d0-235a-439a-91df-4ce7c721df12/
Всё смешалось в доме Обломовых…
А у вас в программах ничего не смешалось? Мне все эти исходники на вид, когда я их вижу — все одинаковы. Или вы считаете, что чем скуднее выглядит исходник, тем он от этого упорядоченнее?
Спутать Обломова и Облонских…
Фурсенко постарался?
Фурсенко постарался?
Видимо я угадал про менеджеров:)
Настройки в облаке — красота, интересно, они тоже будут периодически сбрасываться в ноль при неудачном креше?
Как я понял, теперь для регистрации Express версии просто ввода ключа недостаточно? Нужно логиниться с liveid?
Проект TypeScript начинается с ошибки и не хочет подсвечиваться
Sign up to leave a comment.
Выпущена предварительная версия Visual Studio 2013