Блог

Зачем нужен iPad?

Неделю назад, жена сказала, что хочет iPad. Насмотрелась рекламы и захотелось ей этой игрушки. И тут как раз на фирме раздают годовой бонус в виде новенького iPad 2, и я решил подарить его жене на новый год. Вот такой вот офигенный у моей жены муж.

Небольшое отступление. Сидели неделю назад у врача с сыном (ему семь лет) и он что-то начал рассказывать врачу (на английском конечно, мы же были у канадского врача) и вдруг резко остановился и задумался. Поворачивается к нам и спрашивает: «как сказать ‘она офигела’?». Ребенок стопорнулся, когда не смог перевести на английский слово «офигела», но не дожидаясь нашего ответа (мы с женой поймали смешинку и не могли ответить) нашел выход из ситуации, использовав слово shocked.

Короче, возвращаемся обратно к iPad. Жена не знала, что с ним будет делать, но теперь не знает, что делать с ноутбуком. Большую часть времени она просиживает именно за iPad – сидит в интернете, общается по скайпу/мейлруагенту. Пока еще на нем нет книг и музыки, но планирует читать книги, слушать музыку. В общем, iPad скоро заменит у нее ноутбук. Конечно же не вытеснит вовсе, но уже встал на первое место.

XSS на сайте Apple.com

Появилась информация о том, что сайт Apple просто кишит уязвимостями XSS. Эта уязвимость не так опасна, как SQL Injection, но может позволить утянуть аккаунты, особенно, если данные в куки не привязаны к определенному IP адресу и перемещаемы между компьютерами. При должном воображении, XSS может принести беду клиентам Apple. А ведь если уведут мой аккант, то могут воспользоваться и кредитной карточкой, которая может быть привязана к нему. Может быть, но у меня нет. Я удаляю свои данные о кредитках везде после использования. Благо Apple позволяет это делать.

Недавно обновлял сайт своего клиента и подарил ему XSS. Просто разработка шла на скорости 6 часов в неделю по 10 часов в день и на автоматие сунул в HTML содержимое стркои запроса без экранирования. Но у нас все тестируется по 10 раз, в том числе и безопасность, поэтому на следующий день пришел клейм, что у нас на сайте 4 XSS уязвимости, одна из которых, была моя. Тут же исправили и забыли.

Курсы программирование iPhone, часть следующая

Второй день курсов программирования iPhone. Все пока только рассаживаются и приготавливаемся к очередному погружению в программирование iPhone. Интересно, что все занимают все те же самые места, что и вчера. Это какое-то негласное правило, занимать каждый день то же самое место, что ты занял в классе в предыдущий день.

Если учесть, что я в Objective-C никогда ничего не писал и только впервые познакомился с языком полторы недели назад, дела идут прекрасно. Все же обучение с реальными людьми на много интереснее. Препод всегда расскажет какие-то нюансы из личного опыта, которые не расскажут в книгах. Я стараюсь делиться в своих книгах именно опытом, а не просто выбрасывать на страницы информацию, но общение с реальными людьми и работа в классе все же полезна.

Портрет пользователя iPad

Сегодня читаю на синусе, а там новый опрос, в котором финская компания строила портрет пользователя iPad. Интересный портрет российского пользователя. В России iPad чаще используют для работы, хотя в Европе чаще для развлечения перед сном. Ну этому еще можно найти объяснение, потому что в России у народа не так много денег, чтобы покупать игрушку для развлечения почти за 1000 баксов. Как я слышал, именно столько стоит планшетник от Apple в России.

Но читаю дальше и теряюсь. Тут же пишут, что в России на много больше владельцев iPad, у которых больше одного устройства на семью. Вот этому уже объяснения нет. В Канаде я пока не видел даже обеспеченных людей, которые бы использовали более одного планшетника на семью.

iCloud

Скачал я невероятно громадное по размеру обновление и оно меня немного напугало. После скачивания программа обновления попросила перезагрузить ноутбук. Ну я конечно же согласился, что раздумывать. Минуту жду, две жду, пять минут жду, а перезагрузки все нет. Я понял, что что-то не то.

Начал проверять все программы и закрывать их по одной. И на третьей же программе понял, что виновник – этот MAMP. Он не выключается и ОС явно не может его вырубить добровольно. Ну что поделаешь, жму Option+Command+Esc (это аналог Ctrl+Alt+Del под Windows) и нажимаю Force Quit. После этого перезагрузка зашуршала.

Новое обновление не внесло сверх заметных изменений в ОС. В глаза пока бросились две вещи – давно обещанный iCloud и невероятно громадные иконки в Lounchpad. Иконки зачем-то увеличили почти в два раза. Блин, не могу найти, где их уменьшить. Теперь Launchpad выглядит дебильно.

Обновление Mac OS X

Сегодня зашел в App Store, а мне говорят, что для моего компьютера есть целых два обновления. Одно для Xcode, а другое для iPhoto. Пытаюсь установить обновление, а мне круто сообщают, что для него нужна версия Mac OS X 10.7.2. Только у меня же свежий компьютер и свежая ОС, которая никаких обновлений не запрашивала. Удивительно, что App Store тоже не видит никаких обновлений для ОС. Вызвал окно о программе, и правду, у меня версия чуть устарела 10.7.1.

Оказывается App Store обновляет только программы, а для проверки обновлений ОС нужно использовать отдельную программку обновлений. Не понял, почему нельзя было делать все в одном месте. Ну ладно, с этим как-то можно смириться, запускаю обновление.

Стив Джобс уходит из Apple

Все ожидали этого, но при этом надеялись, что Стив Джобс все же еще долго пробудит у руля надгрызанного яблока. Но надежды и реальность все же разные вещи. Дело в том, что у Стива рак, который остаточно тяжелый и далеко не все живут с таким диагназом.

И что же теперь? Что будет с Apple? Вопрос очень серьезный. Яблоко сможет прожить некоторое время на волне успеха и текущих достижений, но не уверен, что это сможет продолжаться вечно. Недаром из Apple уже ушли кажется три высокопоставленных сотрудника. Одним из них является главный дизайнер. А ведь именно дизайн является одной из главных составляющих успеха продукции яблока.

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

Стабильность Mac OS X

После обновления Mac OS X Lion мне уже трижды пришлось снимать приложения. Первые два раза умер Microsoft Word, который завис капитально и пришлось снимать приложение. Сначала я хотел выругаться в сторону Microsoft, хотя до этого не видел ни единого зависона ни единой программы.

Прошло несколько часов, и вот уже висит Flash. Я запустил ролик на youtube и переключился в полноэкранный режим. Все работало, пока я не сменил качество на HD. После этого видео зависло капитально. Его удалось снять без уничтожения Firefox, но огнелиса все же пришлось перезапускать, потому что каждый раз, когда я переключался на его окно, панель запуска просто исчезала. Видимо ОС все еще думала, что там до сих пор работает Flash в полноэкранном режиме.

Finder – проводник в мире MacOS

Я пока не совсем привык к файловому менеджеру Finder, который используется в Mac OS X, поэтому сегодня возникла небольшая проблема – я не мог скопировать файл с флешки в папку, в пути которой была невидимая папка. Это был файл шаблона MS Word.

Я залез в Word, посмотрел, где у него хранятся шаблоны и начал искать эту папку в Finder. После нескольких попыток понять, как попасть в невидимую папку, я понял, что проще воспользоваться старым никсовым способом – командной строкой. Благо она никогда не подводит и можно копировать в любые папки. Даже те папки, которые не видно в файловом менеджере.

Короче, к визуальному интерфейсу и программам маки мне еще привыкать и привыкать. Хотя к клавиатуре уже немного привык. Здесь ведь нет таких клавиш как PgDown или PgUp. Да и Ctrl со стрелками не перескакивает в тексте по словам. Тут нужно использовать кнопку Option. Менять настройки по умолчанию не хочу, чтобы в случае необходимости работать на чужом маке, я мог без проблем использовать его настройки.

Messenger для MacBook

Может мне везет, но я пока везде в Канаде встречаю только тех, кто использует Messenger подобные клиенты сообщений. Я уже говорил, что даже линуксоиды и яблочники сидят на нем. Так как у нас на работе он тоже используется везде, то я установил клиента и на свой домашний мак. Точнее он сам установился вместе с MS Office, но даже если бы этого не произошло, я бы сам поставил его, потому что иногда приходится работать и дома.

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

MS Messenger с какого-то перепуга заново начал переспрашивать меня о всех приглашениях, которые я когда-либо получал, но потом удалил. Все старые контакты с предыдущих работ сыпались на меня без остановки минут пять и я задолбался нажимать отказы.

О блоге

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

Обратная связь

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

Пишите мне