iPhone 4

Парк моих железок пополнился:

(more…)

 

Функция Voice Control на iPhone

Когда я купил iPhone и подключил гарнитуру, то попытался воспользоваться функцией “Voice Control”… Я пытался долго и безуспешно, пытаясь заставить iPhone понять меня. Вспомнил ролик “Voice Recognition Lift – Scotland“. Именно так примерно всё и было :-)

Но вот сегодня, читая обзор Экслера “iPhone 4“, обратил внимание на то, что у него “Voice Control” работает, и на то, что у его iPhone, в отличие от моего, интерфейс русский. И тут я всё понял.

Зашёл в Settings/General/International, затем выбрал язык для “Voice Control” Russian:

(more…)

 

В медиатеке на моём iPhone воцарился хаос – Адам Кристиансон, ведущий подкаста MacCast, почему-то стал вести Радио-Т:

(more…)

Tagged with: iTunes 

Привычные SIM-карты кроме данных, предназначенных для идентификации абонента (IMSI, параметры аутентификации и шифрования и пароли PIN/PUK), могут также содержать мобильные приложения, предназначенные, например, для облегчения получения информации о балансе, для активации/деактивации сервисов и т.д.

Эти приложения создаются оператором с помощью SIM Application Toolkit. За счёт шифрования, обеспечивающегося SIM-картой, гарантируется высокий уровень безопасности обмена.

Мобильные приложения могут отсылать USSD-запросы, SMS или же осуществлять звонок (с согласия пользователя).

(more…)

Tagged with: mobile 

На меня вышел представитель нового проекта tapni.com и попросил разместить прес-релиз. Идея проекта интересная, поэтому я представляю его вам. Только предупрежу – сайт только-только открылся и могут быть шероховатости в его работе.

Пресс-релиз

Ежедневно в онлайн-магазине приложений AppStore становятся бесплатными в среднем 50-60 программ, но большинство из них не достойно вашего внимания, ведь действительно стоящих всего 1-2. Чтобы решить эту проблему группа энтузиастов из России создала проект, который освещает лучшие из лучших приложения.

(more…)

 

Я решил вопрос с уведомлениями о днях рождений со стороны Mac’а. В календаре создаются нужные уведомления, они синхронизируются с iPhone (или через MobileMe, или напрямую через iTunes), в итоге все уведомления появляются на iPhone.

Но если ваша цель – уведомления только на iPhone, то вы можете сразу воспользоваться программой “Occasions: Birthdays & More!” ($0.99). Спасибо @icekilla_ и @valnik за рекомендацию.

Одна из полезных возможностей программы – уведомление через Push-нотификации (на iOS 4.0 используются локальные нотификации).

Покажу несколько скриншотов. Реальные дни рождения я не показываю, продемонстрирую на религиозных праздниках. Кстати, кроме религиозных есть ещё и государственные праздники. К сожалению, Украины в списке нет, но Россия присутствует.

Мой первый экран:

(more…)

Tagged with: productivity 

Придя домой и поужинав, решил привычно почитать почту на iPhone. Однако его на привычных местах не оказалось… Звонки с другого телефона не выявили iPhone в квартире. Закралась мысль о том, что он выпал по дороге.

Тут вспомнил о приложении Find My iPhone на iPad. Пара жестов и результат – iPhone находится в районе парковки. На удивление точность была отличная – это не определение локации по WiFi, где устройство показывается в круге километрового радиуса.

Быстрая пробежка – и верно, телефон выпал и лежит рядом с сиденьем.

Конечно же, в произвольном месте могло не быть покрытия или же у меня под рукой не было бы iPad или ноутбука, но здесь – явный пример пользы Mobile Me.

P.S. Заметку ради пробы я написал на iPad в приложении WordPress.
P.P.S. Конечно же, я не Emily, и машина стояла отнюдь не на Santa Monica Blvd :-)

 

Профессионально я перестал занимался программированием лет десять назад (писал системы на разных языках, но предпочитал C и C++, как под DOS, так и под Windows), перейдя в область сетевого/системного администрирования. Конечно же, я продолжал писать, но уже на скриптовых языках Shell, Perl, немного TCL и Python.

Год назад во время общения с разработчиком Blogo мне снова захотелось “вернуться в семью”, и я начал присматриваться к программированию под Mac OS X. Ничего тогда толком не написал, но немного в Objective-C разобрался. Язык мне очень понравился, даже несмотря на лёгкое презрение к нему хардкорных программистов.

Потом у меня появилась идея нескольких приложений под iPhone и тут программирование более плотно вошло в мою жизнь. По основному роду деятельности у меня достаточно серьёзная занятость, поэтому приходится урывать для программирования время вечерами. Но хватит самооправданий – расскажу о тех книгах, по которым я учился и с которыми продолжаю работать (спасибо Артёму, который глядя на скриншоты программ чтения pdf под iPad задал мне вопрос о том, какие книги по программированию я бы мог порекомендовать).

(more…)

Tagged with: booksdeveloper 

Дёрнуло меня попробовать jailbreak моего iPhone 3Gs, на котором стоит iOS 4.0. Для этого я использовал PwnageTool 4.01, внимательно прочитав все предупреждения разработчиков. Благо в моём 3Gs стоит старый BootROM (это проверяется по 4-й и 5-й цифре серийного номера, если там стоит число 40 или меньше, то всё в порядке).

Поясню – jailbreak я не использую (тем более с целью “бесплатной” установки софта), но ориентироваться в теме мне интересно, поэтому периодически я и провожу такие эксперименты. Возможно это больше психологический момент, но мне кажется, что на взломанном iPhone система ведёт себя менее плавно, появляются странные лаги. Надолго меня не хватает, и я через пару дней возвращаюсь на официальную прошивку.

(more…)

Tagged with: hack 

Учитывая достаточно активное потребление трафика на iPhone, я решил посмотреть, с какими сервисами он взаимодействует.

Задумано-сделано. Вариантов захватить трафик через GPRS у меня, конечно же, нет, поэтому я упростил себе задачу, отключив Cellular Data (iOS 4) и дав iPhone соединяться с Интернет только через WiFi. Внешний интерфейс WiFi-точки я подключил к компьютеру под Ubuntu через который дальше обеспечивается доступ в Интернет.

Для дальнейшего упрощения задачи я решил не анализировать детально трафик, а ограничиться просмотром хостов, к которым iPhone обращается. Тяжело найти человека, который в здравом уме в сетевых приложениях будет использовать обращение по IP-адресам, а не по именам (предполагаем, например, смену хостинговой компании или географическую балансировку нагрузки), поэтому для анализа достаточно посмотреть запросы/ответы DNS.

(more…)

Tagged with: networkwireshark 
Page 1 of 3123
© 2010 The Apple Geek