Что ждать в новых операционках от Apple OS X 10.9 и iOS 7.0?

Хочется просто записать те мысли которые приходят в голову в процессе работы над теми или иными пограммами для AppStore.

1. Здоровье
Сейчас появилось достаточно много продуктов подключаемых по bluetooth либо непосредственно к устройству измеряющих давление, пульс, вес и т.д. У каждой из программ свой аккаунт на своем сайте… Я просто вижу насколько бы удобно было внести хотя бы частично информацию из этих программ в общее локальное хранилище на устройстве.
Например вес, есть весы измеряющие вес и синхронизирующие его с айфоном и аккаунтом на их сайте. И есть рункипер, высчитывающий сожженное количество калорий исходя из общего веса и т.д.
Что бы дало локальное хранилище параметров человека?
Встаем на весы до тренировки, едем и ранкипер точно говорит сколько калорий мы сжигаем исходя из веса.
Даже сами тренировки должны быть зашиты в устройство, ведь есть множество программ для фитнеса и в каждой ведется свой учет и т.д., а он должен быть общий. Программа занятий должна рассчитываться и корректироваться исходя из предыдущих тренировок проведенных в любой другой программе.
Вобщем, локальное хранилище параметров здоровья человека (рост, вес, и т.д. включая нагрузки, измерения давлений и т.п.)
Думаю это сделать не сложно, если Apple приложит усилия и создат простой и удобный фреймворк для работы с такими приложениями это даст им преимущество среди конкурентов, а людям больше возможностей контроля здоровья.

2. Пароли
Если честно пароли это самая больная тема нашего времени, обладая недостаточной защищенностью и уязвимостью они до сих пор существуют в 21м веке. И альтернативы пока не существует.
Недавно я рассуждал на счёт удобного способа ввода пароля, решения этой проблемы. Существуют токены для однофакторной и двуфакторной авторизации в виде флешек целиком помещающихся в USB разъем. Этакая кнопка, по нажатию на которую происходит ввод длинного пароля. И это кстати было бы почти идеальным решением, ведь пароль можно менять хоть каждый день, запоминать его не обязательно.
Но проблема сразу становится ещё глубже, ведь с кражей устройства крадется и usb кнопка-пароль.
Раз Apple делает умные часы, почему бы не сделать возможность нажимать на кнопку ввода пароля на часах? Они всегда на руке, всегда рядом, если украдут ноутбук, то пароль никто знать не будет. Помоему весьма разумное решение.
На худой конец можно сделать bluetooth кольцо с такой же возможностью.

3. Поиск
Поиск гугла остался в древних временах, ничего не меняется, а если и меняется то черепашьими шагами. Даже Яндекс внедряет «Острова» что то среднее между поиском и эвентами найденного сайта.
Почему бы Apple не внедрить что то вроде локальной базы знаний (или глобальной) где поиск на вполне конкретные вопросы мог бы осуществляться с одним точным ответом.
Например, сколько дюймов в сантиметре… Или сколько будет 2+2 для обычной математики, и т.д. Т.е. большинство вопросов стандартны и могут быть описаны одинм простым ответом. Как в Вольфраме, только лучше.

4. Карты
MapKit есть на iOS но его нет в OS X, почему? Мне кажется должно появиться приложение под OS X в котором будет работать MapKit от Apple, включая все его возможности. И сам фреймворк должен стать доступным для разработчиков.

5. 3G в макбуках
Не понимаю, почему wimax в нетбуках был а потом пропал и не заменился на LTE и почему до сих пор не вставляют 3g/4g модем в обычные ноутбуки. Ведь очевидно, что ноутбук это портативное устройство в отличии от стационарного iMac, а значит доступ к сети должен быть в любом месте где бы ноутбук небыл открыт.

6. Звонки аля iMessage
Качество связи в Москве оставляет желать лучшего как у Мегафона, Билайна та и у МТС. Более того в МТС ещё и зона покрытия не по всей России (неожиданно, правда?). И платить, за такую связь хочется совсем мало, а иногда вообще не хочется, проще позвонить по скайпу без лишних заморочек.
Почему Apple до сих пор не сделала голосовой трафик по аналогии с iMessage, т.е. ты просто набираешь номер телефона а соединение идёт либо по GSM если у абонента городской телефон, либо по iCall/iVoice, если у абонента iPhone.

7. Многопользовательский режим в iOS?
Вообще возможность хорошая сделать несколько аккаунтов на одном iOS устройстве, но только после пункта 8.

8. Возможность самостоятельной работы с фотографиями iTunes.
Например сейчас совершенно не возможно синхронизировать iPhone и iPad с фотографиями минуя компьютер. Я так понимаю Apple хотели переложить эту возможность на руки iCloud т.е. фотопотоки это зачаточный способ синхронизации фотографий (про видео речи даже нет) между девайсами.
Может новый датацентр принесет долгожданную синхронизацию фоток и видео по нанлогии с документами?

9. Siri заговорит по Русски и научится новым фокусам.
Когда же это произойдёт? И когда Siri окажется на макбуках в OS X? Должны быть расширенные возможности для Siri, например простые фишки вроде поиска (см п.3), т.е. задать вопрос и получить ответ в виде прямого ответа.
Или простые вещи вроде как, «Сири начни отсчет до сотни»… «Сири покажи на экране квадрат размером 10 на 10 дюймов»… «Сири покажи на карте рандомные точки на дистанции 1 км.»… «Сири запоминай мой маршрут» и т.д.
Такие простые вещи можно сделать уже сейчас, ведь за голосовыми интерфейсами будущее что бы не говорили.
Согласитесь проще поднести телефон к уху и спросить, чем лезть в интернет и гуглить.

10. Муссируются слухи о покупке Apple компании Intel или слияние OS X и iOS.
Когда Apple начнёт делать свои процессоры на своей собственной архитектуре на заводах Intel. Тогда же будет слияние обоих осей в одну ось.
Что даст объединение операционок в одну:
Упростится процесс разработки под оси.
Общие фреймворки уменьшат объём необходимых знаний для разработки под платформы.
Меньше фреймворков, меньше ошибок.
Железо частично станет общим что скажется на стоимости макбуков и планшетов и телефонов. Свой процессор даст возможность оторваться от Ведроидов и прочих Самсунгов, позволит запретить заимствования процессорных решений в китаефонах.

Осталось ждать не так уж и долго, всего лет 5 и все это вещи будут реализованы.

Ещё один гвоздь в гроб Flash

Unity3d прекращает поддержку Flash…

«Когда мы начали работать над развертыванием Flash, 18 месяцев назад у нас были большие надежды на будущее Flash в качестве игровой платформы. Ранние сборки были многообещающими и Adobe, казалось, старалась что бы нас ждал успех. Но с тех пор многое изменилось.

1. Мы не видим что Adobe заинтересована в дальнейшем развитии Flash. Об этом свидетельствует отмена Flash Player Next, нестабильность последних версиий Flash Player, и большое количество людей переведенных из Flash для работы над другими проектами.
2. Ввeдя, а затем отменив, модель распределения доходов, Adobe подорвала доверие разработчиков, да и наше тоже, в качестве надежной и постоянно обновляющейся платформы.
3. Разработчики отказываются от Flash, и в то время как Flash публикации уменьшаются, наш собственный Unity Web Player имеет беспрецедентный рост за последние месяцы (в настоящее время установлен ​​на более чем 200 миллионах компьютеров и уже установлен ​​на 1/3 из всех геймеров Facebook).»

Жаль пинать труп конечно… Но когда-то это была отличная технология и единственная в некоторых задачах.

Что такое публичный или открытый ключ? Вход на сервер без пароля.

Публичный ключ по сути это файл с текстом, который позволяет логиниться без ввода логина и пароля. Публичный и открытый ключ одно и то же, Public — публичный, но открытый ключ тоже правильно.

Открытый ключ Public key всегда имеет вторую половинку, Private key — приватный или закрытый ключ, этот ключ хранится у пользователя на компьютере и судя по названию должен бережно храниться и скрываться от чужих глаз. Публичный ключ генерится от закрытого ключа, поэтому потеря закрытого ключа может быть фатальна.

Как происходит вход на сервер при помощи ключей в упрощенном виде:
1. Наш компьютер делает запрос к серверу.
2. Сервер смотрит, есть ли у него наш публичный ключ и если есть, пускает нас.

Конечно это весьма упрощенная схема, т.к. между компьютером и сервером происходит взаимодействие на предмет подлинности ключа и нахождения у нас приватной его части.

Преимущества на основе соеденения сервера с ключом весьма хороши, напимер отсутствие возможности перехвата пароля в процессе подключания к серверу…

Итак, сделаем простую вещь, сделаем подключение по ssh к нашему серверу простым и удобным без ввода пароля. Для этого нам понадобится:
1. Сгенерировать на компьютере нашу пару приватный/публичный ключ.
2. Отдать серверу наш публичный ключ.

Для генерации ключей на компьютере достаточно выполнить команду:

sudo ssh-keygen -t rsa

Будет задан вопрос куда сохранить ключи, по умолчанию это ~/.shh, лучше оставить как есть, для этого просто жмём ввод. Дальше будет вопрос контрольной фразы, она нужна для разблокировки ключа и её можно не вводить а также нажать ввод.

Перейдём в папку cd ~/.ssh и увидим среди файлов наши два id_rsa и id_rsa.pub. Как не трудно догадаться, id_rsa.pub, это наш публичный ключ.

Именно этот ключ нужно положить в папку ~/.ssh на сервере любым удобным способом.

После копирования ключа на сервер, нужно выполнить команду на сервере по созданию списка авторизационных ключей:

sudo cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

Теперь вход на сервер будет происходить без запроса пароля. Проверим ssh username@server -p 1234, да все работает!

Мегафон vs Билайн, качество услуг

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

Что могу сказать, да, в Билайне голосовая связь действительно лучше, количество прозвонов и стабильность соединения выше. Дозвоны до других абонентов всегда с первой попытки. В Мегафоне дозвон с первой попытки последнее время скорее роскошь чем правило.

С Мегафоном бывали случаи когда мой телефон оставался в режиме «выключен» хотя он был включен (когда мне звонили все слышали три быстрых коротких гудка и отбой), причем по совету специалистов Мегафона, все манипуляции и жонглирования симками не помогали. Помогала смена вышки оператора. И проблема эта не единичная, а повторялась как минимум несколько раз и не только у меня но и у знакомых. На Билайне таких проблем с голосовой связью нет. Качество слышимости в сторону улучшения отметели абсолютно все с кем я разговаривал по телефону и спрашивал об оценке. Но надо сказать и за Мегафон с услугой Мультифон. Связь работает стабильно, слышимость собеседника всегда на уровне, как по 3G так и по Wi-Fi, но меня слышали иногда с бульканием, прерыванием. Это означает что исходящий поток скорее всего плохо кодируется, т.к. Wi-Fi у меня достаточно широкий. Дозвоны как и в основном Мегафоне, не всегда с первой попытки.

Теперь самое вкусное — интернет, здесь всё просто. В зоне 3G, Билайн работает всегда шикарно, повторяю, всегда! Т.е. гарантированно скорость не опускалась ниже 800 килобит. плавая около 1 — 3 мегабит. Зато при входе в Edge скорость зачастую не сравнима даже с GPRS, что то в районе 40 килобит и можно сказать практически отсутствует. Это печально, т.к. покрытие у 3G Билайна действительно меньше покрайней мере если судить по значку 3G в телефоне. Скажем так, если есть 3G значит есть интеренет, если Edge то интернета нет, и далеко не везде есть 3G.

У Мегафона с интернетом другая картина, почти везде и всегда рисуется значёк 3G, но скорость может быть нулевая. Т.к. телефон прямо скажет «Ошибка сети», либо, отсутстувует интернет соединение. Сам значек 3G может скакать от полного исчезномения до GPRS, EDGE, 3G, при этом не предоставляя вообще никакой скорости.

Теперь вопрос, что лучше для пользователя, всегда видеть значёк 3G при этом не зная будет ли связь или нет, или честно видеть что сейчас Edge и интернет будет сильно плохим? Думаю каждый решит для себя сам, но меня устраивает честность в отношениях от Билайн, чем дешевый понт с значком 3G от Мегафона.

Результаты:

Телефонная связь
Билайн 5/5
Мегафон 2/5

Связь по сети
Билайн 0/5
Мегафон 1/5

Интернет Edge
Билайн 1/5
Мегафон 3/5

Интернет 3G
Билайн 5/5
Мегафон 2/5

Зона покрытия 3G
Билайн 2/5
Мегафон 4/5

Честность показаний 3G
Билайн 5/5
Мегафон 0/5

Общие результаты по группам

Общий результат:
Билайн 18/30
Мегафон 12/30

Общий результат по голосовой связи:
Билайн 5/10
Мегафон 3/10

Общий результат по интернет соединению:
Билайн 13/20
Мегафон 9/20

Разрыв минимален, поэтому для себя я решил простой вариант. В телефоне сим карта Билайна, с ней у меня интернет и голосовая связь. На телефоне Мультифон для входящих звонков по старому номеру, а так же для звонков из за границы в Россию.

Сейчас начинается эра мобильного интернета LTE, посмотрим что смогут предложить нам операторы и смогут ли?

Немного хотелось сказать о качестве предоставляемых сервисов «сервис гид» от Мегафона и «Личный кабинет» от Билайна.

Буквально два слова. В Мегафоне неудобно и меделенно, хотя и более подробно. В Билайне супер неудобно подключение (активации через смс, т.е. например вставить симку в айпад нельзя, сначала надо сунуть в телефон и сделать все настройки), минималистичный интерфейс, но работает шустро.

Оба вобщем то фигово предоставляют.

Google reader R.I.P.

Сегодня весь интернет кишит главной новостью. Гугл ридер закрывается!
Ребята, не понимаю поднятого кипиша, ну закрывается, ну и что? Я например вообще не понимаю всей этой суеты, ведь полно программ для чтения rss, да и других агрегаторов чего угодно куда угодно.

Использование «Socialite» например позволяет мне читать твиты, фейсбук ленту, rss и LiveJournal френд ленту неотходя от кассы так сказать, да ещё и в более удубной форме, да ещё и с реалтайм уведомлениями. Вот это удобство! Да зачем вообще после этого нужен этот гугл ридер?

Кстати, по поводу чтения новостей и лент, последнее время отписываюсь от большинства rss, т.к. понял что весь тот поток что сыпится в ленты я не в состоянии успеть прочитать и охватить. Информации слишком много, ненужной, сырой иногда повторной. Оставил несколько самых-самых ресурсов, откуда черпаю новости техники и автомобилей.

Думаю можно пробежаться по гугл сервисам которые можно было бы использовать, которые не глючат и работают. Посмотрим:

Почта, да, когда то она была класной и я рекламировал её всем и вся, сделал аккаунты родителям. Но в один прекрасный момент всё изменилось и не в переносном смысле а прямом. Помню мама долго втыкала на паровозик и не понимала что от неё хотят при входе в почту. Простите что? Да это же просто реклама гугл плюса. Не пропускаемая, навязанная всем пользователям гугл почты, этот долбаный паровозик.
Сколько нам говорили — теперь письма можно не удалять храните их все. Ну и?
Залез я в почтовик и посмотрел все свои письма с лохматых годов и стёр без сожаления, т.к. реально они нужны только гуглу, дабы знать меня лучше инавязать мне рекламу получше. Мне они уже давно перестали быть актуальными. Зачем они?
Удобство? Возможно, настроек в почте много, но простите что это за [GMAIL] при подключении почты через imap? Нафига он мне сдался и почему он есть только при подключении гугл почты?
Кому нужна такая почта? Мне не нужна.

Адресная книга, аккаунты, куда уж без них. Да сейачс аккаунты более менее приведены в порядок, но что было раньше можно не говорить. Мало того что они совмещались через пень колоду, синхронизировались с перебоями и удалениями, так ещё и имели ошеломляющий веб интерфейс. Сейчас конечно лучше, но мне уже не надо, извини гугл, но нет.

Сообщения гталк да, да мои любимые совместимые с jabber протоколом, с возможностью синхронизации и другими фокусами, которые я так никогда и не заюзал. Вот помню поставил себе adium подрубил туда кучу протоколов, аська, джаббер, гталк параллельно открыл скайп… и подумал а нафига? Пробежался по контактам и понял что большинство людей у меня либо есть и там и там, либо они тупо сидят и молчат.
Оставил себе только скайп. Т.к. работает он надежно, кушать не просит и файлы передавать нормально умеет. Конечно сейчас скайп уже не тот, или не торт)) но для работы он у меня так и остался без вариантов. Для неформальной переписки imessage это реальная вещь, никакой скайп или гталк рядом не стояли и не стоят. Я вам точно говорю.
Так что много у вас знакомых на гугл толке? Стоит заглянуть в скайп что бы приятно удивиться.

Гугл аналитика, не знаю хорошо это или плохо, но гугл дал развод как на аккаунт ютюба, так и на аккаунт аналитики, и сразу мелькнула яндекс метрика, более удобная более простая в обращении и более навороченная в плане показа статистики. Ну да, гугл был раньше чем метрика, но не важно кто раньше, важно кто качественнее.

Гугл документы. Вот этот сервис всем удобен, если бы не его глюки с копированием. cmd+c работает через раз. Неужели это так сложно поправить? И это супер сервис? Альтернатив пока не искал т.к. все повально ссылаются на гугл документы. Прям жуть какая то. Не знаю что сказать, да, пользуюсь, да, по работе, да, только в режиме чтения. Все файлы делаю в pages, намного быстрее проще и надежнее получается.

Гугл карты, куда же без них? Отличные! Были! Сейчас Яндекс с голосовым поиском гораздо привлекательнее. Но!! Именно благодаря голосовому распознаванию. Говоришь ему, «золотой Вавилон на проспекте мира» или «торговый центр красный кит» и эта зараза понимает! Удобно? Несомненно! Много восклицательных знаков только лишь в честь голосового распознавания (когда же там Siri выучит русский?). Сами карты у яндекса страдают, как и сами приложения. Да в гугл картах что то есть, но они устарели. Деревни России попрежнему являются на них в виде равнин и пустынь. Прокладка маршрута не всегда удаётся. Кому нужны такие карты? Мне не нужны.

Остальные сервисы я никогда не использовал, хотя нет, гугл поиск и гугл переводчик. Это два действительно полезных сервиса, хотя последнее время гугл поиск становится всё хуже и хуже. Нет возможности выбросить навсегда определенные домены, а ведь это было бы так удобно. Что то мудрят с картинками, хз. Гугл не убей поисковик, не загадь переводчик.

Гугл ридер мертв? Да, безусловно… ну и фиг сним.

VMware Fusion 5 vs Parallels Desktop 8

Извечный спор что лучше, стабильнее и быстрее.
Я не любитель Windows систем — скажу сразу, зато я любитель серии игр Tombraider и периодически ностальгия подталкивает меня повторно пройти пару любимых уровней. И если вторая часть томбрайдера и самые свежие преспокойно лежат в магазине App Store, то с отсальными частями возникает вопрос. Как поиграть?
Надо сказать, что Wine показать мне 4ю версию приключений отказался и я плюнул в его сторону )

Подумав немного что бы мне хотелось, я понял.
Мне хотелось бы чего то простого, в идеале — запуск игр из папки программ. И самым офигенным решением оказалось поставить эмулятор PS — PCSX. Тогда в папке прграмм можно положить образы игр для приставки, при нажатии на которые запускается эмулятор с игрой. Идеально! Но дело в том, что приставочное разрешние оставляет желать лучшего, но возможно я просто не разобрался? Играть в разрешении 320х200 не смог, простите.

В итоге решил посмотреть на более реальное решение.
Я достал запыленный образ VMware, скачал свежий Fusion и сконвертировав образ в новую версию приступил к установке игры.
Надо сказать, что VMware в свое время мне секономил кучу нервов при переходе от винды к макоси. Стабильность работы радовала, а в новой реализации Fusion порадовала также и скорость. Единственное что омрачило и свело на нет все старания это глюки в игре. Артефакты Z буффера просто убили, всё в игре было наизнанку. Погрешив на старый образ, скачал в дополнение Win Me и Win 7, результат такой же. Всё-таки дело в самом Fusion, а точнее в эмуляторе видеокарты.
Ещё немного поигравшись с виндой, ностальгия ))) Помучав эмулятор прикинув как быстро всё пашет и как раньше пахало на Pentium 166 MXX, прикинув, сколько раньше требовалось памяти для Win Mellenium, прослезившись пошел качать Parallels desktop 8.

Глава вторая или как я НЕРЕАЛЬНО удивился.
Помню, на заре развития эмуляторов я ставил Parallels и он мне откровенно не нравился, плевался я долго выковыривая его из системы (чрезмерная интеграция меня просто убила). Поэтому качая софтину приготовился к выковыриванию продукта из системы после тестов на пару часов.
Поставил. VMware oбраз с Win XP Parallels схавать отказался при конвертации сказав что то про ошибки, и мне сразу вспомнился глючный и кривой Parallels, который я ставил несколько лет назад.
Взял Win XP и начал установку, немного напрягло введение ключа активации сразу, зато после этого нереально удивило полное отсутствие вооще каких либо вопросов по установке!!! Parallels САМ сделал за меня все настройки сети имени и настройки языков.

Ещё больше удивила скорость загрузки винды, ребята, 5 секунд! Я не вру, 5 секунд даже меньше. Это в 4 раза быстрее чем загрузка WMware (20 секунд). Да что говорить, на экраны где бегает гармошка загрузки, ОНА ДАЖЕ НЕ УСПЕВАЕТ ПОЯВИТЬСЯ! Я в шоке, насколько всеё быстро, этого просто не может быть, фантастика какая то.

Более того в процессе работы оказалось, что и создание снепшотов, остановка и запуск, перезагрузка и выключение в Parallels работает в разы!!! я повторяю именно в РАЗЫ быстрее чем в VMware. Более того, работа в полноэкранном режиме также сделана нормально и без глюков в отличие от VMware. Я очень и очень удивлён.

Поставил Win 7 и понял что она здесь летает, и тоже все заметно (на глаз) быстрее.

Трясущимися руками установил игру и… Да, глюка с z буффером нет, можно спокойно играть.

А теперь о минусах, куда же без них ))

В игре отсутствует видео, точнее оно не проигрывается в полноэкранном режиме, в режиме окна видео спокойно проигрывается. В VMware с видео проблем не было.

Перетаскивание объектов с Finder в систему эмулятора работает только в VMware, в Parallels мне это так и не удалось сделать.

В обоих эмуляторах не работает нормально переключение раскладки клавиатуры по cmd+space, хотя в Parallels эта комбинация хотя бы не открывает меню кнопки «пуск», что уже не так раздражает как в VMware.

Теперь о более ёмких плюсах. Образы Parallels подмонтируются в Finder как образы dmg, я считаю это огромным плюсом, т.к. можно произвести любые фишки по копированию или удалению даже не загружая винду.

Parallels позволяет в винде подтянуть папки «Мои документы» «Мои изображения» и т.д. т.е. папки профиля юзера непосредственно из Mac OS X!!! т.е. профиль в Mac OS X соответствует прoфилю в гостевой системе. Ну как? не плохо да?

Остальные плюшки по тонкой настройке я описывать не буду и так понятно, что Parallels произвели огромную работу над ошибками.

VMware снёс, оставил Parallels. Убийственная скорость, стабильность, настраеваемость, работа с нативными фишками Mountain Lion, да и вообще обращение к юзеру лицом сделали своё дело. Я выбрал и всем советую.

P.S. В качестве бонуса, любителям Android, Psrallels позволяет делать виртуалки и на Android. Хотя конечно не всем это нужно.

Как скрыть warnings в Xcode

Иногда бывает такое, что в проекте при использовании сторонних библиотек или классов появляется куча предупреждений, за которыми оногда трудно рассмотреть полезные wrnings от компилятора. Самое интересное, что лезть в сторонний код не имеет смысла, иногда классы импортируются непосредственно из гита.

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

Есть два способа, первый из них позволяет убрать warning непосредственно в коде, посредством дериктив компилятора.

Например так:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
	[_target performSelector:_selector withObject:self];
#pragma clang diagnostic pop

или так:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wmultichar"
char b = 'df'; // no warning.
#pragma clang diagnostic pop

так:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-implementations"
- (void) deprecated_objc_method_override {
}
#pragma clang diagnostic pop

Необходимо смотреть в каждом конкретном случае.

Второй способ целиком исключает класс из показа варнингов.

Выбираем target в котором вылезают предупреждения -> Build Phases -> Compile Sources.
Здесь ищем наш класс для исключения и делаем на нем дабл клик, затем вводим -w и закрываем. Вуаля, этот класс исключен из показа варнингов.

Теперь настоящие warnings не останутся незамеченными.

Сравнение конфигураций компьютеров 10 лет назад и сейчас прогноз на будущее

Вот интересно, мой первый компьютер был такой конфигурации: Intel Pentium MMX 233MHz, 16Mb RAM, 512Mb HDD. Это был супер системник, на борту имелся и бесценный по тем временам настоящий 3Dfx.
Сейчас у меня ноутбук такой конфигурации: Intel Core 2 Duo 2.4GHz (2399MHz), 16Gb (1600Mb) RAM, 512Gb (512000Mb) SSD.
За 10 лет все показатели частота/вместительность увеличились в ~1000 раз. Размер компонентов и упаковки тоже сократился — был системник, стал ноутбук.
Интересно, через 10, а может быть всего через 5 лет у меня будет в кармане лежать смартфон, но вот с какими характеристиками?
Тенденция отказа от Intel процессоров в сторону ARM решений проглядывается не вооруженным взглядом. И либо Интел изобретёт по настоящему экономичный и производительный процессор, либо… Второе это частота процессора, поднимать до THz электрический процессор не знаю возможно ли? Нужно ли? Скорее всего это уже будет что то оптическое, как раз для таких скоростей.
Итак предположительно смартфон будет такой конфигурации: ARM Optical 2.4THz, 16Tb RAM, 512Tb SSD. Вобщем то верится конечно с трудом, но и сегодняшняя конфигурация моего ноутбука 10 лет назад казалась фантастической. Время идёт, технологии меняются, неизменным остается только ценник. Средняя конфигурация для компьютера, всегда крутилась около $1000 долларов.

Flash, Silverlight, html5 что изменилось

В 2010 году я провел сравнительный обзор инструментов разработки исходя из количества упоминаний того или иного инструмента в сети на основе количества результатов поиска в Яндексе.

Пришло время посмотреть что изменилось.

Всё как обычно элементарно — вводим интересующее нас слово и получаем подробную статистику:

Флеш: 1633287 -> 3057900
Flash: 1403763 -> 1803924
ActionScript: 28225 -> 23529
ActionScript 3.0: 8498 -> 6073
ActionScript 3: 4446 -> 3767
Action Script: 5519 -> 797
AS3: 8095 -> 9141
Итого: 3091833 -> 4905131 (+ 1813298)

Silverlight: 19796 -> 24003
Сильверлайт: 383 -> 1021
Итого: 20179 -> 25024 (+ 4845)

JavaScript: 189795 -> 269593
JS: 58196 -> 199332
Canvas: 23319 -> 22930
Java Script: 12305 -> 1648
Html 5: 12121 -> 27276
SVG: 7327 -> 10726
Html5: 4201 -> 43511
Итого: 307264 -> 575016 (+ 267752)

В итоге получаем такой расклад в процентном соотношении:

Flash: 90,5% -> 89,1%
Silverlight: 0,6% -> 0,4%
Html5: 8,9% -> 10,4%

Вот так, за несколько лет, флеш потерял лишь полтора процента, сервелат умер не успев родиться, а html5 медленно набирает обороты.

Биткоины подросли

Биткоины подросли, и я ещё раз призываю всех пока не поздно затариться этой электронной валюткой.
Можно просто прикинуть, если за несколько лет интерес к валюте не пропал, значит она чего то да стоит. А если подумать глубже, то можно прикинуть — колличество людей миллиарды, а валютных монет всего 21 миллион будет добыт, т.е. каждому на земле даже по монетке не достанется.

Вобщем считаю битконы хорошим вложением, лучше чем паи и памм счета и даже лучше золота.