Мы уже научились писать достаточно сложные запросы и казалось бы, что еще нужно? Полученных знаний достаточно чтобы написать даже очень сложную программу, но вся ее логика будет располагаться на стороне клиента. Программа-клиент должна будет выполнять все необходимые действия по обработке данных. На первый взгляд, в этом ничего плохого нет, но если посмотреть на проблему ближе, то в таком решении можно увидеть достаточно много недостатков.
Если возложить выполнение сложных задач на сервер, то мы получаем следующие преимущества:
Новые наушники от Apple EarPods уже доступны на eBay по $40. И народ явно покупает. Лично я подожду пару недель и появятся китайские варианты за пару долларов. Я постоянно покупал китайские наушники для iPhone и разницы не замечал.
Я пользуюсь iOS 6 с момента выпуска первой бета версии. Самая первая бета была глючна, но на то она и бета, но уже вторая бетка была стабильна и я не заметил ни единого косяка. После этого уже вышло пару патчей и я не знаю, что там патчили, но новых функций я пока так и не заметил.
Мне понравилась возможность постить в твитер и фейсбук прямо из центра сообщений, но там есть одно большое неудобство – все приходится постить по отдельности. Еще в MS Messenger, а потом и в Windows Phone появилась возможность обновлять статус. Пишешь в одном поле свой статус, потом ставишь галочки напротив сервисов, куда хочешь запостить, и готово. Один и тот же статус уходит в Messenger, Twitter и Facebook.
В iOS для каждого статуса свое окно. Нужно сначала запостить статус в твитер, но главное не забыть перед постингом скопировать текст в память. Потом копируем тот же статус в окно фейсбука и наконец идем в Google+. Я в основном делаю в такой последовательности.
Пришлось тут восстановить iPhone, чтобы установить последнее обновление iOS 6 (это Developer preview версия, поэтому и ставил через восстановление). Все прошло успешно и достаточно быстро, но с одним косяком – Lingvo теперь не видит словари. Где-то в его недрах видимо он проставил себе галочку, что словари установлены, но в реальности после восстановления телефона они были стерты из памяти. Теперь напротив словаря нет кнопки для того, чтобы скачать словарь заново и не знаю, что делать.
Может удалить программу и поставить заново? Интересно, а информация о том, что я за нее заплатил останется или меня заставят платить заново? В общем, я в печальке. Не могу теперь скачать словари для Lingvo для iPhone.
Update:
Решил проблему. В iTunes убрал галочку с Abby Lingvo, синхронизировал iPhone. Это удалило программу с телефона. Вернул галочку, синхронизировал еще раз. Lingvo вернулась на iPhone и позволила скачать словари.
Интересный вопрос поступил в студию:
в методе класса лучше обращаться к полям этого класса или к свойствам(инкапсулирующим эти поля)? Или зависит от ситуации, допустим в свойстве есть какая-то проверка, тогда через свойство. Если нет проверок, то через поле по идее будет работать быстрее.
Был как-то почти такой вопрос - почему, я против прямого доступа к переменным объекта и я отвечал в комментариях. Сегодня решил ответить в отдельной заметке, чтобы потом проще было находить и ссылаться. В вопросе кроется и ответ - доступ к переменным должен осуществляться ТОЛЬКО через свойства. Никогда не должно быть прямого доступа, даже если вы не делаете никаких проверок. Я понимаю, что впадлу писать get/set и для таких случаев в C# есть офигенная конструкция:
Когда появился iPhone 4S, народ не был доволен изменениями. Их было не так уж и много, по сравнению с iPhone 4. Дизайн не извенился вовсе и пользователи получили только более мощное железо. Прямо перед выходом iPhone 5 я слышал много разговоров о том, что народ перебежит на новый телефон, потому что он изменится в дизайне.
Сейчас на сайте Apple посмотрел рекламу iPhone 5 и если честно, не понял, где же эти супер изменения в дизайне. В рекламе постоянно говорят мне, что дизайн полностью переделан, но он же остался тем же. Изменился немного корпус, потому что стал чуть длинее и тоньше, но концепеция осталась та же. После перехода с 3-го поколения на 4-е было реально заметно изменение дизайна и тогда слова All-new design имели смысл. Сейчас я не вижу в этом смысла.
Да, появился 4-х дюймовый экран, который вытянул телефон, но из-за этого переходить на новый телефон я не стану. Тем более, меня отталкивают изменения в разъеме. Все устройства и док станции можно выбрасывать, а я заряжаю свой iPhone на док станции от телевизора, которая скоро станет мусором.
Сегодня на РБК интересная новость - видео по ДТП с участием игумена Тимофея стер вирус. Цитата из новости:
Данные на карте памяти регистратора из полицейской машины, куда был посажен Алексей Подобедов, стерлись в результате вирусной атаки. Вся информация уничтожена, говорится в предоставленной справке ведомства.
Я с вирусами давно уже не встречался, но когда встречался по работе, то они все данные не уничтожали. Хотя был один вирус, который именно портил информацию еще в 95-м году, уже и не помню, как его звали.
Сегодня написал обзор Waze - это бесплатная навигационная программа для iPhone. Я понимаю, что теперь могут меня обвинить что это реклама, но за этот обзор я не получил ни копейки и не смогу получить, программа же бесплатная.
В общем, в Канаде она работает отлично. Я по Онтарио катаюсь регулярно по ее навигационным картам. Интересно, а в России она используется? Карты России под нее есть? Я не проверял сайт разработчика, просто сейчас мысль пролетела.
У меня есть файлик в Word-е, куда я сохранют темы для заметок и постепенно пишу их, так вот этот файлик месяц назад просто трещал по швам от зметок и только и успевал ограничивать себя, чтобы публиковать максимум две мысли в день. Столько всего писал не смотря на то, что был август. Я ждал сентября, когда будет больше новостей от ИТ компаний и будет больше тем для рассуждений, но где они? Что-то такая скукота и все заметки, заготовленные заранее уже давно закончились, а новостей мало.
За весь сентябрь я не помню ничего суперского, о чем хотелось бы написать. А что впереди? Ближайшие большие новости идут от Apple, ведь 12-го числа объявляют iPhone 5, который может называться The New iPhone. Windows 8 будет на много позже в этом году и опять будет играть роль бесконечно догоняющего.
Попробовал тут опубликовать ссылку в мобильном приложении Facebook. Ссылка была на мой блог на русском и Facebook попытался создать превью для странички, и у него это получилось, только вот вместо русского языка были различные не читаемые закорючки.
Публикация ссылки в Google+ провалилась вовсе, потому что ссылка выглядела как простая ссылка и приложение даже не стало искать на сайте и подцеплять картинку.