Давненько не писал в блог, а материала готового пока нет, поэтому сегодня будет скучная, но полезная статья. По новой работе столкнулся с нетривиальной проблемой. Смысл: после локального тестирования и убеждения себя в том, что все вроде бы ОК, собираю AdHoc версию приложения, отправляю тестировщику ipa. Тот инсталлирует приложение себе на девайс, запускает и начинает тестировать. Спустя некоторое время получаю от него репорт, мол вот тут-то упало. Пытаюсь воспроизвести — не выходит, у меня на двух девайсах все работает при тех же исходных. Что делать? Идеальным решением было бы как-то удаленно запустить под дебаггером приложение на девайсе тестировщика по интернету, и даже вроде я встречал упоминания о таких сервисах, но, во-первых как-то боязно доверять третим лицам свое приложение, а во-вторых, времени не было. В итоге попросил у тестировщика Crash Log — журнал аварийного завершения, который формируется внутри iOS каждый раз, когда какое-либо приложение аварийно завершается. Взять то взял, но что с ним делать? Читать далее…
С публикацией очередного приложения в AppStore возникли некоторые осложнения. Пока ведется битва с командой iTunes Connect (позже напишу, как это было), параллельно занимаюсь разработкой следующего iOS проекта. Ядро уже спроектировано и есть черновой вариант. В этом проекте я планирую реализовать немного клиент-серверной технологии. Разработку серверной части решил вести на локальном компьютере. Ранее я это делал на своем домашнем серваке, но с недавнего времени отправил его на пенсию (старенький он уже), а новый еще до конца не сконфигурировал. Переехав на Mac OS X Lion, пришлось кой-что переустанавливать вручную, так как Ассистент Миграции не восстанавливает ненативные программы. Пришлось опять долго вспоминать, как поднять стек Mac OS X, Apache, MySQL, PHP — решил использовать классический server-side. Чтоб в следующий раз не мучаться воспоминаниями, накидаю парочку хинтов. Читать далее…
Ужасным известием, слетевшим с уст телеведущей девятичасовых новостей, началось для меня утро сегодняшнего дня. Я не мог поверить в происходящее, и до сих пор рассудок отказывается это осознавать, хотя гадское предчувствие не покидало с того самого момента, когда Стив сообщил в письме о своем уходе с поста SEO компании Apple. В тот день (25 августа) ошеломляющая новость буквально придавила меня, в голове понеслись беспорядочные мысли: как же так, он не может так поступить, только не сейчас, это конец? Навязчивая идея, что то событие ознаменовало закат эпохи Apple, преследовала меня весь день. Спустя некоторое время всеобщая истерия стихла, и пришло понимание, что пока ничего непоправимого не случилось, Стив остается в Apple, просто меняет должность. Тогда я не мог допустить и мысли, что месяц с небольшим спустя предчувствия реализуются, и я буду писать свой первый в жизни некролог… Читать далее…
Давненько не обновлял блог, и пока готовых к публикации материалов не предвидится, решил чиркануть пару строк об одном своем путешествии , которое свершилось месяц назад. Как обычно, делаю это для того, чтобы блог не простаивал в лице поисковиков, а также для мемуаров. Надеюсь, у читателей не возникнет впечатления, что девиз автора ровно противоположен названию поста (потехе время, делу час). Седмое путешествие в году (что-то разъездился), и на этот раз объектом посещения стал янтарный край, кусочек старой Европы в России — город Калининград (Кёнигсберг). Но прежде чем начать повествование, парочка новостей блога. Читать далее…
Готовясь к переезду на новый сервер (старого стало не хватать), стал разгребать всякий хлам. Натолнкулся на много интересных вещей, о которых давно не вспоминал. Некоторые, на мой взгляд, достойны того, чтобы упомянуть их на страницах блога, так как при их разработке приходлилось тратить много времени на поиски различных решений и приемов. Сегодня расскажу (и покажу) про защищенный ajax-чат.
Для начала, ссылка на демо. Кстати, это новый раздел на сайте, который я добавил специально, чтоб выложить пример ajax/php чата, ну и в перспективе, думаю полезная будет вещь. Исходники чата можно скачать в конце статьи. Читать далее…
Уже второй год подряд мне удается посетить культовое мероприятие — Chaos Constructions. Пока готовится очередной тематический материал, выложу небольшой фотоотчетец с данного ивента. В этот раз впечатлений накопилось еще больше, хотя принципиально ничего не поменялось. Посетителей, как мне показалось, было меньше, зато представительниц прекрасной половины человечества значительно больше. Что еще больше радует, в глазах их читался искренний интерес к происходящему (:
Читать далее…
Вернемся в стопятисотый раз к продвижению… Пару месяцев назад я упоминал об одной идее, которую вычитал, изучая существующие в настоящий момент методы продвижения и увеличения посещаемости. Метод этот заключался в следующем. Добавляем на сайт онлайн-тестирование и пиарим по тематическим форумам/блогам/группам в соц сетях. Тематика тестов, на мой взгляд, не очень важна, но желательно, чтобы она была по возможности оригинальной. В результате, было решено: реализуем онлайн тестирование у себя на сайте. Кроме того, данная тема также является частой на форумах разработчиков. Особенно она популярна среди новичков — это излюбленное задание в ВУЗах, сделать онлайн тестирование. Поэтому материал может привлечь поисковый трафик. И так, вот как я реализовал данную концепцию у себя. Читать далее…
Пока готовится очередной материал, позволю себе внеплановую нетематическую статью. Так сказать, для мемуаров…
Прошедшие выходные запомнились познавательной поездкой в пригород северной столицы — город Шлисельбург (нем., город-ключ), и, как неотъемлемой частью такого вояжа, посещением исторического места — крепости Орешек. Путешествие в 40 км от Петербурга по оживленной трассе с непримечательным пейзажем и мы в Шлиссельбурге. Идея посетить крепость созревала давно, но реализовалась только сейчас. Читать далее…
Во истину, лень — двигатель прогресса… Домашняя сеть стала делом обыденным, и все чаще возникают ситуации, когда нужно передать тот или иной файл с одного компьютера на другой. Или просто посмотреть с сервера кино по вайфаю на iPad’e, да мало ли. Мне очень часто приходится монтировать к своей Mac OS X расшаренные ресурсы Windows-систем. В конце-концов мне надоело каждый раз это делать вручную, и я нашел весьма простой способ, как автоматизировать монтирование smb-шары при старте системы. Nota Bene… Читать далее…
Никак не могу себя заставить написать пост про недавно приобретенный опыт работы с Google AdSense, но надо по нескольким причинам. Во-первых, можно получить уникальный контент, поскольку, когда я начал изучать вопрос, столкнулся с тем, что нет какого-то универсального рецепта, как начать зарабатывать на Google AdSense. В официальной документации весь механизм подробно описан, с этим нет никаких проблем. На протяжении всего повествования до читателя доносится мысль о том, что в АдСенс почти никакой закономерности. Все неофициальные источники, которые я изучил (разные блоги и форумы) написаны людьми, уже достигшими каких-то успехов. Одного такого я решил показать на аватаре к посту. Человек вполне реален, держит в руках чек от Гугл на сумму 132 тысячи 994 доллара. И это только доход за месяц. Во-вторых, попробую разложить все по местам… Читать далее…