Pull to refresh

Comments 64

Интересно, как работает подсчет потребляемой приложением энергии? Берется некий усредненный сферический процессор в вакууме?
Немного сложнее. Есть базовые показатели, есть системные показатели, есть возможность сравнить количество используемых ресурсов приложением с используемыми ресурсами всей системы.

Главная идея этого тула показать, что именно кушает батарею в вашем приложении. Иногда, просто, люди думают, что нужно делать расчеты в 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
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 (основная поддержка). Думаю, в виде какого-то сервис пака вполне таки возможно, вот и задал вопрос.
Обновить компилятор без внесения breaking changes (даже банально выпустить багфиксы в сервиспаке) — очень большая сложность, во всяком случае так заявлял STL в одном из своих видео, сейчас уже наверное не найду в каком.
Alias templates No
constexpr No
Inheriting constructors No
= nooooooooooooooo.com

Грусть-печаль какая. я так надеялся хотя бы на constexpr к 13. а переходить на mingw компилятор не хочется, все-таки скорость компиляции оставляет желать, а это порой поважнее вкусных штук…
[sarcasm]
Согласно традиции появится ещё одна версия несовместимых ни с чем солюшенов, ура!

Ещё, любопытно, когда в команде VS появятся человеческие ресурсы чтобы сделать окна свойств проекта растягиваемыми.
[/sarcasm]
Сейчас часть проектов 2010й студии открываются без конвертации в 2012й.
Думаю убирать эту возможность никто не будет.
Ещё, любопытно, когда в команде VS появятся человеческие ресурсы чтобы сделать окна свойств проекта растягиваемыми.

Если я вас правильно понял — все растягивается. ;)
Появился поиск в диалоге Options!!!
(судя по скриншоту)
2013й год. Я не думал что доживу до этого момента.
Нормально встала в отдельный каталог, запускаются параллельно, работать друг другу пока не мешают.
А експресс версию уже можно для коммерческой деятельности использовать?
А когда релиз?
Экспресс версию можно было использовать для коммерческой деятельности с момента, когда она появилась.
Вчера поставил.
У меня в отличие от 2012 нет подсветки и intellisense в cshtml :(
На Windows 8 при runas administrator — падала 2 раза подняд, потом вдруг запустилась.
Beta, короче.
UFO just landed and posted this here
UFO just landed and posted this here
Даже этого маловато. Сидим на gcc дальше. Хочу трэды, хочу инит для не статиков. И как там с 7ой виндой?
Трэды как бы есть в 2012 уже.
да, мне например тоже интересно насчёт Windows 7. Если ли какие-то проблемы с установкой?
Мне интересно, а в Windows Store программах все так же Unhandled Exception показывает нам на точку входа в программу и никакого стек трейса?
Например многие .NET разработчики просили о возможности которая уже давно была доступна C++ программистам: просмотр результатов возвращаемых функцией прямо в отладчике, даже если эти значения не сохранялись в объявленных переменных
Ох, наконец-то.
Они всеми желанный С++11 не могут доделать никак, а вы С11 хотите. Да и как по мне, С11 и даже С99 не востребован на Windows платформе.
Не нашел сейчас ссылку, но кто то из Microsoft заявлял что поддержки C11 у них в планах вообще нет.
UFO just landed and posted this here
Чтобы кодить под Win8.1 необходима 2013 студия? Или я так же могу спокойно делать это под 2012 студией?
И да, а что с нумерацией? С чего вдруг нечетный номер?
И да, а что с нумерацией? С чего вдруг нечетный номер?
2003, 2005?
> Чтобы кодить под Win8.1 необходима 2013 студия?

Вроде достаточно установить Update 3 к Visual Studio 2012
Зависит от того, что кодить. Если хочется разрабатывать Windows Store Apps для Windows 8.1 Dev Preview, то нужна все таки Visual Studio 2013 Preview.
Update 3 просто фиксит некоторые проблемы совместимости VS 2012 с Windows 8.1. Но он не добавляет возможности разработки под Windows 8.1.
А я всё жду, когда же, наконец, хоть один разработчик догадается понять, что исходник — это не обязательно текст, я хочу рисовать стрелочки, крючечки и рожицы прямо в программе, задолбался уже в строки пялиться. И вообще, зачем все GUI рисуют строку, на которой есть только { или } в полную высоту строки? Пол программы — одни эти пустые строки. GUI, наверно, тоже менеджеры разрабатывают, которые никогда программы не писали.
А я всё жду, когда же, наконец, хоть один разработчик догадается понять, что исходник — это не обязательно текст, я хочу рисовать стрелочки, крючечки и рожицы прямо в программе, задолбался уже в строки пялиться.
Вам сюда
Ой нет. Меня наверно сложнее понять, чем цветовые таблички:)) Я говорю о том, что в программах — в исходниках надо делать пометки. Графически. В ворде же 20 лет назад уже можно было возле текста стрелочку нарисовать или человечка, а в GUIях этого до сих пор нигде нет. Слелали бы в ворде кнопку Compile или в вижал студии Вставка-Рисунок. Можно было бы смотреть на программы и сразу видеть что к чему.
Некоторые выходят из этого положения рисуя псевдографику в комментариях.

Вы же понимаете, что сейчас, когда исходник — это текстовый файл, его можно отредактировать чем угодно и скомпилировать одним из множества компиляторов. Если вы сделаете исходник rich textом например, вы ограничите себя (и не только себя, а любого человека, который захочет редактировать этот исходник) в выборе редактора. Да и парсеры компиляторов придется усложнить.

Другое дело, что картинки можно складывать отдельными файлами рядом с исходниками, а в исходники в комментариях вставлять ссылки на них. Тогда IDE могла бы как-то умно их показывать сама, не заставляя пользователя вручную эти файлы открывать. Но это можно реализовать и на уровне плагина к то же Visual Studio, не обязательно это делать в IDE из коробки.
В микросфте к 2005му году научились сделать нормальную Visio, которая не теряла стрелки при перемещении объектов. Объекты сцепляются друг с другом — что угодно с чем угодно, я даже прогу свою разрисовал в визио, повесил на стенку и неделю изучал. Иначе было просто не подкопаться. Бухгалтерия — она такая…

Я думаю у микрософта нет проблем с тем, чтобы хранить текст исходников в XMLе, пусть там будет тег Source и в нем сам текст на C#, а в другом теге второй слой, который компилить не надо никогда, без инструкций — просто схема для человека, ввязанная в соурсы.

Это ведь так просто сделать и это полностью изменит програмирование навсегда. Но не те люди в этих конторах идеи придумывают, они только кнопки в интерфейсе из года в год перечерчивают, от чего всё начинает безумно тормозить на старых компах.
Опубликуйте свою идею на uservoice и посмотрите, сколько голосов она соберёт. Если вдруг так случится, что соберёт много — не исключено, что её таки реализуют.
Я еще подожду: пусть либо русский учат, либо меня на работу зовут, а может и кто-то другой захочет прославиться. Я ни им, ни прогрессу, ни славе идеи не задолжал.… Еще мне надо об ихнюю стену лбом биться:) Я здесь только намекаю, чтобы взрослые дядьки в будущее заглянули и выводы сделали. А то целая индустрия микрософт-ресёч только и может выдумать квадрат как у малевича.
Ну правильно, вместо того, чтобы оставить фичереквест в специально отведённом для этого месте или самому реализовать эту функциональность (или хотя бы концепт) в виде Add-In, лучше «намекать» на хабрахабре.
Да, я именно так и считаю. Лучше намекать на хабре. Чем дураков учить лбом об стену долбить, пускай нормальный человек намёки прочтет и нашу великую цивилизацию своими подвигами простлавит.
Надо будет попробовать, если там есть инструмент карандаш и табличка, то у меня начнется новая жизнь!
А у вас в программах ничего не смешалось? Мне все эти исходники на вид, когда я их вижу — все одинаковы. Или вы считаете, что чем скуднее выглядит исходник, тем он от этого упорядоченнее?
Спутать Обломова и Облонских…
Фурсенко постарался?
Признаться и до него никто толстые книги раньше времени не читал.
Настройки в облаке — красота, интересно, они тоже будут периодически сбрасываться в ноль при неудачном креше?
Их в принципе и сейчас можно хранить в облаке, при том — в любом облаке, в каком захочешь. Лучше бы вместо этого диалоги сделали изменяющегося размера.
Мне бы больше подошла настройка per solution. Чтобы команде раздавать.
Как я понял, теперь для регистрации Express версии просто ввода ключа недостаточно? Нужно логиниться с liveid?
Проект TypeScript начинается с ошибки и не хочет подсвечиваться
Sign up to leave a comment.