Hungry Mind , Blog about everything in IT - C#, Java, C++, .NET, Windows, WinAPI, ...

iPhone 4s case

Решил, что чехол для роботизированной сучки нужен. Прошлый телефон изрядно пострадал из-за моего обращения с ним. Бросал в рюкзак, карманы, где ключи лежали и прочая чепуха. В результате на экране куча царапин и все такое. Бамперы и прочие подобные вещи считаю жлобством, поэтому выбор пал на мешочек (pouch по-буржуйски). Выбор пал на Sena SARACH ULTRASLIM White-Red.

Стоимость там - 40$. У нас - 60$. Заказал, привезли. На радостях отдал деньги курьеру, а лишь после заметил, что швы с одной стороны сильно перетянуты и в результате два слоя кожи не состыкованы, а слеплены. Ну, похоже на результат удара двух тектонических плит.

На упаковке - made in Turkey. Сука, как это все надоело! Кусок кожи стоимостью 60 у.е. сшит тяп-ляп в Турции. Вовремя позвонил курьеру и забрал обратно деньги, заебали.

Вывод? Просить чтобы привозили несколько экземпляров на выбор или не покупать вещи по маразматичным ценам.

iPhone 4s and SIRI

Получил я наконец свой iPhone 4S White 32Gb. Первое впечатление - говно. Но после пары часов использования, подключения к iCould и пр. - я понял, что сделано для людей. Очень удобный телефон.

  • На фотках белый выглядит гораздо лучше, чем в жизни. Черный на мой вкус смотрится более шикарно. Наверное из-за отражающего эффекта покрытия.
  • SIRI требует подключение к интернету и жрет трафик. Падла отсылает сжатый звук на сервер Apple, где происходит его анализ и генерация результатов. Транслитерацию не поддерживает, поэтому контакты должны использовать английский алфавит. С СМС-ками та же проблема.
  • После подключения симки происходило 2-3 пропадания сети Киевстар, что заставило злиться и спровоцировало поток матов. Симка то испорчена. Но после все образовалось. Не знаю почему. Возможно из-за отключения авто поиска сети и установки свежей прошивки. Перед этим я начитался о множестве проблем с пропаданием сети оператора Киевстар.
  • Батарею не сжирает. За ночь простоя ушло 3%. Если не пользоваться активно (как задрот или жлоб в метро)- жить будет 3-4 дня, полагаю. Геолокационные сервисы включены ВСЕ.
  • Камера понравилась. Хоть и сравнить не с чем, я никогда не пользовался телефоном как фотоаппаратом.
  • Работает шустро, тормоза не замечены нигде.

.NET Framework 4 Platform Update 2

А вы в курсе, что появился уже .NET Framework 4 Platform Update 2? Многие, наверное, не знают даже, что уже полгода как у многих установлен .NET Framework 4 Platform Update 1.

"Unsupported" C++ namespace names

Замечали такие вот интересные идентификаторы пространств имен: Win32Hosts.dll!<CrtImplementationDetails>::LanguageSupport::Initialize()? А вот как это делается:

namespace __identifier("<CrtImplementationDetails>")
{
...
}

Unable to step into .NET v4.0.30319 source

У меня длительное время пункт меню Go To Source Code недоступен, отлаживать исходный код .NET Framework невозможно. В окне Modules почти все сборки имеют Symbol Status = Symbols loaded. Проблема лишь в том, что pdb файлы маленького размера, а это значит, что информации об исходном коде в них нет.

Ответ нашелся в разделе Reference Source Server Discussion.

Решение состоит в использовании следующих версий сборок:

Name Version
mscorlib.dll 4.0.30319.1 (RTMRel.030319-0100)
PresentationFramework.dll 4.0.30319.1
WindowsBase.dll 4.0.30319.1 built by: RTMRel

Поэтому нужен .NET Framework 4 RTM, без патчей, которые накатывает операционная система. Следующие версии сборок не имеют соответствий в базе pdb файлов хранилища Reference Source:

Name Version
mscorlib.dll 4.0.30319.488 (RTMLDR.030319-4800)
PresentationFramework.dll 4.0.30319.450
WindowsBase.dll 4.0.30319.450 built by: RTMLDR
Copyright 2007-2011 Chabster