Недавно свершил подвиг, до которого долгое время не доходили руки — настроил раздачу iptv через Linksys WRT54G2. На самом деле, раздача осуществляется, конечно же, не только на iPad/iPhone, но и на другие устройства, а статья так названа для привлечения поискового трафика) Основной целью эксперимента было сделать мой mac-компьютер способным просматривать iptv. Хоть зомбоящик и зло, иногда бывает прикольно посмотреть параллельно с работой какие-нибудь новости, познавательные или спортивные передачи, мульты наконец. Да, а что, я это дело люблю)). И так, что у нас в распоряжении: wifi-роутер Linksys WRT54G2, интернет-провайдер Interzet (это не очень принципиально, опять же, по большей части для поисковиков), компьютер iMac, компьютер Windows-PC и куча гаджетов — iPhone, iPad, androids. Читать далее…
Где-то в середине мая я прослышал о надвигающемся событии в мире мобильного game-developement’а, конференции White Nights, которая собиралась состояться в городе на Неве. В качестве места проведения был анонсирован исторический центр — стрелка Васильевского острова. Это был дополнительный стимул, чтобы сходить ибо добираться до этого места мне было не более 20 минут. Основным же стимулом, конечно, было желание послушать умных людей, добившихся успехов на ниве игростроительства, тем более, что состав участников был многообещающим.
Читать далее…
Когда возникает в жизни перспектива дальней поездки (например, на другой континент) я невольно вспоминаю один киношедевр с названием «Тринадцатый этаж». Идея этого фильма была позаимствована из нескольких произведений научной фантастики, принадлежащим мэтру жанра Станиславу Лему (серия рассказов про Ийона Тихого), а также Дэниэла Ф. Галуйле (Симуляция-3). Основная мысль в этих произведениях — виртуальные миры с определенным уровнем вложенности. Главный герой обнаруживает оборудование для перемещения в виртуальный мир, внутри которого живут такие же люди, однако на самом деле они — исскуственный интеллект, только не осознают этого. Их мир имеет определенную границу за которой нет привычных земных пейзажей, а лишь неоформленные графические примитивы. Люди в этом мире никогда не выходили за границы города и не видели этого, поэтому и не догадывались, что живут в виртуальном мире. Когда я отправляюсь в дальнее путешествие, я таким образом опровергаю для самого себя возможность того, что мы живем в «недостроенном» мире :)В этот раз я решил убедиться в существовании одного из чудес света — египетских пирамид. Читать далее…
Озадачился я недавно проблемой сбора различной статистики в iTunesConnect. В большей степени хотелось иметь быстро доступную и что важнее, полную статистику скачиваний. Портал iTunesConnect дает возможность просматривать и скачивать недельные sales reports за последние три месяца, а дневные за последний месяц. Таким образом, со временем часть статистики теряется, что не есть хорошо. Решение напрашивается само: создать некий механизм, который будет ежедневно собирать данные и сохранять их в базу. Далее уже можно всякие красивости наводить типа визуализации/аналитики. Ко всему прочему, можно попутно сохранять текущее состояние приложений, что может быть полезно, если какие-либо приложения в состоянии Waiting For Review. Читать далее…
Недавно, разрабатывая одну фичу для веб-движка, я пришел к выводу, что для реализации необходимо создать юникс-демон — т.е. программу для UNIX-системы, которая работает в фоновом режиме. Почему для UNIX? Все просто, сервер, на котором запущен сайт, работает на FreeBSD. Какое касательство вообще имеет веб-движок к юникс-демонам? Сейчас я расскажу, и, если у кого-то найдется более простое решение, буду рад выслушать. В любом случае, я не жалею потраченного времени, ибо полученный экспириенс, а также освеженная в голове теория останутся со мной на долго. Читать далее…
Небольшая заметка об использовании SVN на OS X. Не могу найти нормального бесплатного клиента SVN. Штатный xcode клиент выносит мне мозг, плюс ко всему ограничен в функциях — не может сделать банальный export (скачать определеную папку без своих запчастей .svn). Долго искал аналог Tortoise Repo Browser (по моему мнению — самый лучший GUI клиент), нашел нечто (SCPlugin), но, вероятно, в виду своей бесплатности он очень страшный и к тому же не развивается (последний релиз в 2010 году). Самое на мой взгляд приличное для мак решение — это Versions, но он обладает большим недостатком — ценой)) Чувствую, все-таки раскошелюсь в ближайшем будущем. А пока, для того, чтобы реализовать рекурсивную очистку проекта от миллиона вложенных папок .svn я применил такой workaround
Читать далее…
Как же долго не мог я себя мотивировать к обновлению блога после новогдних праздников, полтора месяца прошло…
По роду своей деятельности мне приходиться заниматься доставкой (deployment) adhoc версий на iOS-девайсы заказчиков. Все бы ничего, но порой для человека установить IPA-файл на дейвайс становится адовым адом. Да и мне особого удовольствия не доставляет каждый раз усердно объяснять людям, как установить этот самый IPA-файл на свой iPhone/iPad/iPod. Буквально на днях открыл для себя ошеломляюще простой способ установки adhoc на устройство, используя… штатный Safari-браузер , поставляемый в комплекте iOS. На самом деле, любой другой браузер тоже сгодится. Установка происходит в один клик. Читать далее…
Пишу эту запись в поезде на пути в Белоруссию, где мне предстоит принять участие в ритуале бракосочетания своей кузины). Пишу за неделю до нового года, така как имеются у меня серьезные опасения на счет того, что в какое-то другое время, оставшееся до нового года мне не удастся подвести итоги прошедшего года развития. Пожалуй не буду менять формат ежегодного отчета, предложенного мной в предыдущем подведении итогов — начну постепенно рассматривать все задачи, поставленные в предыдущий период и давать им по максимуму объективную оценку. Читать далее…
Опишу nota bene пару полезных вещей, необходимость которых у меня лично возникает относительно нечасто, и каждый раз приходится гуглить на эту тему. Одна из этих вещей — сохранение mysql базы данных в виде дампа на диске, а также ее восстановление. Вторая — создание пользователя бд mysql и назначение ему различных привилегий. Тут тоже имеются нюансы. Читать далее…
Давненько ничего не сабмитил в AppStore — печально, ибо 99-тидоллоравая подписка на iOS developer program простаивает без дела. Есть задумки, есть даже наброски/черновики, но они все такие грандиозные, что скорым релизом и не пахнет — еще очень много нужно дорабатывать. С пару месяцев назад я решил во что бы то ни стало отрелизить, и совершенно случайно на просторах рунета мне попалась одна незамысловатая фишка, которая показалась не сложной в плане реализации, и сразу же начала оформляться в идею для AppStore-приложения. Суть простая. Таблица для проверки наблюдательности. В таблице расположены числа от 1 до 90, которые нужно найти по порядку. Читать далее…