Pull to refresh
1041
0
Вадим Башуров @PapaBubaDiop

User

Send message

Бирюльки и Гуглосервис

Reading time2 min
Views9.7K
Программировать — не в бирюльки играть.
И. В. Сталин

image
Я хочу напомнить о древней русской игре Бирюльки, об игрушке для iPhone и об Adwhirl, закрывающемся сервисе Google, с которым надо что-то срочно делать.
Читать дальше →
Total votes 26: ↑15 and ↓11+4
Comments8

Лабиринты Бильбо Беггинса

Reading time3 min
Views23K


Нет в русском языке нарицательного существительного, которое не годилось бы для фамилии еврея.
И нет на Хабре статьи, которую нельзя было бы сделать игрушкой под iPad.

Для доказательства утверждения я взял первую попавшуюся публикацию (ссылка ) и сделал из нее приложение.
Продукт был выложен и одобрен в App Store.
Результат своего труда я решил вынести на обозрение общественности. Суд Хабра-хабра, конечно, не самый гуманный, но известны на Родине суды и пострашнее.

Алгоритм Эллера, спасибо автору публикации deadkrolik-у, описан подробно и внятно.
Будучи человеком небрежным, я запрограммировал его не думая и забыл.
А зря.
Читать дальше →
Total votes 52: ↑35 and ↓17+18
Comments32

Правильные имена и полезные ошибки

Reading time3 min
Views31K
image
Эта статья для тех, кто получает от разработки приложений больше удовольствия, чем денег.
Тем не менее, здесь пойдет речь об увеличении дохода с Ваших приложений.
В 2013 году я совершенно случайно столкнулся с тремя способами увеличить денежный поток раза в два, то есть вместо 25 долларов в день мне стало капать 50. А иногда 100.
Кому эти суммы кажутся смешными, проходите мимо.
А кто знает цену каждому заработанному доллару — прошу под продолжение.
Читать дальше →
Total votes 84: ↑71 and ↓13+58
Comments50

Математическая модель злоумышленника и защита физических объектов

Reading time6 min
Views25K

Данное литературное произведение представляет собой слабую попытку привлечь ваше сознание к современной проблеме обеспечения безопасности физических объектов. В этой истории рассматриваются только стационарные средства физической защиты (далее ФЗ) и непрерывно передвигающийся нарушитель с переменной скоростью.

Представьте себе, что вам предложили возглавить службу безопасности…

Тема Вашей будущей диссертации
Total votes 61: ↑49 and ↓12+37
Comments27

Два дополнительных патрона, ноль штрафных кругов

Reading time4 min
Views27K

Последнюю неделю я изучал возможности нового Bluetooth 4.0. Зачем? Затем, что отныне Apple устанавливает его на своих смартфонах и планшетах.
Если Вы — обладатель связки iPhone 4S и iPad Mini, то сможете повторить мои эксперименты. Остальным оставляю короткое видео с демонстрацией работы приложения. Честно говоря, приложений я наклепал целых 5 штук.
Смысл всех пяти новых приложений прост, как стиль метро — айФон я использую в качестве периферийного геймпада. Представьте геймпад не только с кнопками, но с видеокамерой и акселерометром!
АйПад соответственно играет роль телевизора, на котором разворачивается игра.

Кроме прочего, я выложил одно приложение в Апп Стор, и аппл сходу его одобрил, к моему несказанному изумлению.
Про итоги недельных продаж тоже расскажу.

Подробности
Total votes 65: ↑52 and ↓13+39
Comments43

Бей фашистов, или BLE для iOS

Reading time2 min
Views23K

Привет трудящимся от бездельников.
В прошедшем году произошло событие, которое было слабо освещено на сайте.

Это событие — появления в новых iOS устройствах 4-ого Bluetooth. Или BLE — Bluetooth Low Energy. Чем это приятно для разработчиков под айос? Прочитайте и узнаете.
Кому лень читать, посмотрите 0x30-секундное видео с примером приложения, основанного на данной технологии.
Читать дальше →
Total votes 52: ↑42 and ↓10+32
Comments17

Этот капризный AdMob. Как помириться с корпорацией добра

Reading time2 min
Views34K
Многие из разработчиков мобильных приложений и сайтов, использующие adMob, видели это неприятное сообщение:

Your account has been disabled for invalid activity or repeated policy violations. Some examples include recurring manual clicks or impressions, violation of our content policies which can be found here, robots, automated click and impression generating tools, third-party services that generate clicks or impressions such as pay-to-click, pay-to-surf, autosurf, and click-exchange programs, or any deceptive software. If you have any questions or concerns about the actions we've taken, how you can appeal this decision, or invalid activity in general, you can find more information here.

Свою реакцию на это событие я изложил в хабра-статье. С удовольствием сообщаю, как мне удалось вернуть расположение google.
Читать дальше →
Total votes 61: ↑55 and ↓6+49
Comments25

Six Towers. История успеха?

Reading time3 min
Views78K

За три года я выложил в Apple Appstore центнер приложений.
Большинство из них интересны лишь моему воспаленному мозгу.
Некоторые приносят до 100 долларов в год. Не надо ржать, слушайте дальше.
Число игр с ежегодным доходом в 1000 долларов равно числу пальцев на руке английского программиста.
И одно приложение из сотни выстрелило. На сегодняшний день 19 декабря оно заработало 248 457 денег и к Новому 2013 году обещает преодолеет четверть-миллионный рубеж.
Согласно опросу, проведенному на Хабре, 82% местных жителей считают это успехом.
Я вынужден с ними согласиться.

В статье веселый рассказ, как и почему это произошло.
Примеров программного кода не будет. За примерами программного кода идите Вы на stackoverflow.com.
Строгих редакторов предупреждаю, что приложение бесплатное, а статья бессыльная. Значит, без ссылок.

Редакция выбрасывает меня в пятый раз из хаба Game Development. Я в недоумении. .

Читать дальше →
Total votes 294: ↑258 and ↓36+222
Comments123

7 бубей iOS разработчика игр

Reading time4 min
Views19K
Долгих лет жизни читающему эти строчки.
В статье обобщен трехлетний опыт создания iOS игр для личного пользования.
Примеров программного кода не будет. За примерами программного Вы идите на stackoverflow.com.

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

Лентяям предлагаю посмотреть видео-ролик.


Остальных приглашаю в мир букв и забавных событий.
Читать дальше →
Total votes 63: ↑51 and ↓12+39
Comments40

Трудно быть Богом

Reading time3 min
Views2.1K

В середине рабочей недели бывает трудно.
Ты бегаешь к умывальнику и бросаешь в глаза холодную воду.
Кто-то уходит в тоску, запой или Хабр.
В этот непростой час хочу напомнить, что ты — подобен Богу.
Пишущий
 <body>Новый мир</body> 
или
s/я/мы/
— почти Бог, зодчий нового мира.
Хорошего, плохого, я не это обсуждаю.

Любое приложение — новый мир. Skype или Tetris, Xcode или нонейм из GooglePlay — новый мир, в который ты вдруг заходишь.
Ты покидаешь его или остаешься жить.

То же самое происходит с созданными тобой Вселенными.

В них действуют законы, которые придумал ты, вольно или невольно.
И как люди, твои миры рождаются и умирают.

К чему это я?
Читать дальше →
Total votes 48: ↑21 and ↓27-6
Comments6

Видеозахват-2

Reading time3 min
Views2.1K
imageНесложно жить в 21 веке. Еще проще получить видео-картинку с любой из камер iPhone внутри своего приложения.
Как это сделать и как это сделал я, было рассказано в статье про фруктожорку.

Воображение не остановилось на достигнутом.
Полученные фотографии можно использовать и в трехмерном мире.
Пример трехмерного объекта с плоской картинкой на боку Вы видите слева от текста.
Если не видите логотипа на изображении вазы, включите режим просмотр картинок в Вашем браузере.

Ниже я приведу пример превращения плоской картинки в GL текстуру и расскажу, как я тайком подглядывал за iOS Review Team.

Напоминаю, что iOS Review Team — это люди, которые проверяют наши приложения для одобрения в appStore.

Подглядывать здесь
Total votes 19: ↑15 and ↓4+11
Comments5

Разработчик в камере. Видео

Reading time5 min
Views4.1K
Apple постоянно держит разработчиков в тонусе.
Фронтальные камеры на iPad и iPhone родили новый виток идей у создателей сиюминутных приложений. Я тоже провел небольшое исследование двухкамерных телефонов и приглашаю нажать на кнопку, кому это интересно.

image

Видеозахват в iOS 4.3+ стал простым, как апельсин.

Подробности камеры
Total votes 73: ↑67 and ↓6+61
Comments11

МЭФ-2012 глазами пэ-хэ-пэ-шника

Reading time4 min
Views2.6K
imageСубботнее произведение с элементами преувеличения.

Санкт-Петербург. Ровно полгода до конца света.
Закончился Международный Экономический Форум. На смену пришли белые ночи и субботние отчеты.

На Форуме были использованы разные системы безопасности.
Обойти защиту можно было без sql-инъекций.

Достаточно иметь приятеля с пропуском.
Читать дальше →
Total votes 34: ↑18 and ↓16+2
Comments13

Как хотел срубить бабла с корпорации добра

Reading time3 min
Views26K
У меня чудесная IT работа в русской провинции.
К тому же приличная зарплата. Даже по столичным меркам.
image
Несмотря на это, перед сном я мечтаю. Среди алчных мечт — получать какие-нибудь небольшие деньги за ничего-не-делание.
Ну, чтобы я спал, а денежка шла.
Доллар за день.
И доллар за ночь. Глядишь, за год можно положить под елку очередному сыну очередной iPad (=365*2$).

Понятно, для осуществления мечты нужно иметь Xcode+iPhone. Или Eclipse+Droid. Или VS+Mozart.
Мечты сбываются.
Но не сразу.

Читать дальше →
Total votes 265: ↑191 and ↓74+117
Comments110

Испытание яблочного радиометра

Reading time5 min
Views12K
image
Измерение радиационного фона под Медным всадником

Я решил проверить, как работает ДО-РА в путешествии.

ДО-РА это компактный прибор для измерения радиации. Втыкается в аудио-вход iPhone и телефон начинает работать, как бытовой дозиметр. Разумеется, Вам становятся доступны красивые экраны, качественные шрифты и куча дополнительной информации и сервисов iOS.

Мне нравится возможность фотографировать пейзажи и объекты и отсылать приятелям полученные картинки с текущим уровнем радиационного фона. Я люблю неподвижную протоплазму.
Разумеется, история о путешествии иллюстрирована фотографиями из этих писем.

Читать дальше →
Total votes 99: ↑65 and ↓34+31
Comments89

Давненько не брал я в руки шашки. Знаем, знаем, как Вы играете

Reading time4 min
Views4.9K
Ситуация в appStore для casual разработчиков быстро меняется.
2 года назад можно было заработать, выпуская платное приложение одновременно с бесплатным аналогом.
После появления в магазине более 100 000 программ этот трюк стал неэффективен.
Год назад шустрые парни стали выкладывать только бесплатные приложения, но с покупками внутри.
Одновременно число программ в appStore перевалило за 500 000.
В ближайшее время ( судя по финансовым отчетам 2012 года) только реклама внутри приложения принесет быстрые деньги.



До прошлого года я использовал фирменную рекламу от Apple.
Однако родная iAd реклама работает исключительно на территории врага.
Чтобы добрать деньги с игроков, живущих не в США (а это минимум 25%), следует прикрутить рекламу от, скажем, Google, которая будет мелькать там, где не работает iAd.

Под habracut я опишу механизм AdWhirl, реализующий показ баннеров от разных производителей.
Пример кода взят из бессмертной игры нашего прекрасного детства.

Читать дальше →
Total votes 52: ↑44 and ↓8+36
Comments33

Алкоголь в самолете? Обязательно!

Reading time2 min
Views12K
image

В прошлом году наша команда Тяп-Ляп собрала устройство для iPhone, которое меряет радиационный фон. Мне было поручено побыть тестером Do-Ra-фона в условиях Альп и Аэрофлота.
В Альпах дора-фон не обнаружил никакого радиационного криминала на высотах до 2000 метров, но в самолете намерял такого, что я понял подсознательную склонность русских напиваться в полете.
Читать дальше →
Total votes 154: ↑108 and ↓46+62
Comments205

В России умеют не только программировать

Reading time2 min
Views4.4K
При наличии 100 миллионов азиатских кодеров сложно найти незанятую нишу и заработать на собственном программном продукте. Поздравляю тех, кому это удалось и желаю удачи остальным.

Однако, при наличии в Вашем проекте связки софт+железо шансы на успех возрастают многократно. Китай, конечно, все скопирует, но не сразу.

image

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

Читать дальше →
Total votes 179: ↑141 and ↓38+103
Comments75

Information

Rating
Does not participate
Location
Саров (Нижегородская обл.), Нижегородская обл., Россия
Date of birth
Registered
Activity