Pull to refresh
4
0
Виктор @MercurieVV

User

Send message

Методы неэффективной раскрутки приложений Facebook

Reading time3 min
Views2.2K
Бытует мнение, что хорошие вещи в рекламе не нуждаются. Увы, это не так. Ваш великолепный продукт (сервис) не будет пользоваться спросом, пока люди (пользователи) не узнают о его существовании, о его потребительских качествах.
Разработчиков приложений Facebook привлекает цифра в 600,000,000 потенциальных пользователей. Но почему эти потенциальные миллионы не хотят превращаться в реальных пользователей Вашего чудесного приложения?
В этой статье я расскажу о некоторых популярных неэффективных методах раскрутки приложений. Всё описанное ниже основывается на моем личном опыте по раскрутке приложения «Аукцион». Кто-то может возразить, что методы хорошие, просто я «не умею готовить». Может быть…
Читать дальше →
Total votes 31: ↑25 and ↓6+19
Comments24

Гугл закрыл Google Translate API

Reading time1 min
Views48K
26 мая официально закрыт гугл транслейт апи. Из-за существенных экономических затрат и большого количества абуз, будет ограничено количество запросов в день, а 1 декабря 2011 года будет полное отключение апи.
Total votes 110: ↑75 and ↓35+40
Comments95

ANPR(Automated Number Plate Recognition): Автоматизированная Парковочная система

Reading time2 min
Views3.3K
В продолжение о ANPR-Automated Number Plate Recognition(Автоматическое Распознавание Номера), решил похвастаться показать мое решение данного задания, ну и естественно получить критику по теме. Еще раз повторюсь, проект учебный, расчитан на +-1.5 месяца, пишу его сам.
Читать дальше →
Total votes 5: ↑3 and ↓2+1
Comments4

ANPR-Automated Number Plate Recognition(Автоматическое Распознавание Номера)

Reading time2 min
Views7.4K
Вот собственно столкнулся с такой проблемой как Автоматическое Распознование Номера Авто (ANPR\LPR).
Меня собственно интересовало решение данной проблемы конкретно на C#. Конечно по данной теме довольно таки мало OpenSource’ов и вот найдя, что мне нужно было (и не нужно), решил собрать все в одном, общедоступном для всех месте.
Читать дальше →
Total votes 12: ↑7 and ↓5+2
Comments6

WIMM One: наручный Android мини-компьютер

Reading time1 min
Views10K
Компания WIMM представила комплект разработчика «WIMM One Developer Kit» для своего устройства WIMM One — мини-компьютера, который работает под управлением модифицированной ОС Android от Google.
Мини-компьютер можно носить как часы, для этого в комплекте есть ремешок.
Достаточно интересное устройство, применения которого будут ограничиваться только вашей фантазией.
Более полная информация под катом.

image

Читать дальше →
Total votes 63: ↑58 and ↓5+53
Comments69

Второе дыхание бюджетного Android-смартфона

Reading time4 min
Views62K
Android smartphoneОбладатели неновых смартфонов со скромным объемом оперативной памяти (160 в моем случае) очень скоро начинают ощущать тормоза при работе. Поставил буквально несколько программ, а переключение между ними уже сопровождается ощутимыми задержками, и вызов Quick Settings становится уже совсем не «quick».

После ребута всё летает, а уже после 15 минут работы, вроде набор активных программ тот же, а ощущение такое, будто железка умирает:
— замедленная реакция на команды;
— не плавный скроллинг;
— долгий запуск даже маленьких приложений;
— длинная пауза после подключение к интернету до его появления;
— а в самые нагруженные моменты, когда нужна наибольшая продуктивность и быстрое переключение между задачами, смартфон просто перестает реагировать на Вас, уходит в себя и делает вид, будто он очень серьезно думает о чём-то своём, личном.

Под катом небольшой личный опыт, как с помощью прав рута и двух небольших программ можно вдохнуть в свой смартфон новую жизнь.
Читать дальше →
Total votes 88: ↑86 and ↓2+84
Comments89

Google I/O 2011: Android Honeycomb 3.1, Ice Cream Sandwich и другие ШОКИРУЮЩИЕ новости

Reading time2 min
Views1.5K


Android Honeycomb 3.1

Сегодня на конференции Google I/O 2011 была представлено обновление версии Android для планшетников. Одними из ключевых нововведений являются:

* виджеты теперь поддерживают скроллинг — как пример, виджет для Google Mail
* Устройства теперь могут являться usb-хостами: подключение XBox 360 джойстика, импорт фотографий с камеры
* Google TV теперь на 3.1 и поддержка рынка приложений на TV
* обновление станет доступно для Xoom Verizon сегодня, а для других устройств в течение нескольких недель

p.s. топик обновляется

Фотографии и др.
Total votes 107: ↑91 and ↓16+75
Comments150

О производных

Reading time3 min
Views36K

Когда-то в школе я не понимал производных. Не подумайте, что я был совсем уж дураком — я знал определение, умел их брать (в рамках простеньких школьных примеров) и оценки по математике имел неплохие. Но вот смысл этого понятия от меня ускользал. Я понимал насколько важен график некоторой функции — по нему легком можно увидеть зависимость функции от аргумента. Глянул в какую-нибудь точку — и сразу ясно положение дел в данном конкретном месте. А что мне с производной? Ну, знаю я "предел отношения приращения функции к приращению ее аргумента при стремлении приращения аргумента к нулю, если таковой предел существует" — и что? В общем, не понимал я это дело. И не любил.
И только значительно позже, уже в ВУЗе, когда оказалось, что ни одна мало-мальски важная задача по физике, электротехнике, системам автоматического управления, мат.анализу и многим другим предметам без производных не решается — я понял, какая это важная вещь — знание не только текущего положения дел, но и динамики их изменения. Казалось бы, и что статья с таким началом может делать в этом блоге?
Читать дальше →
Total votes 138: ↑95 and ↓43+52
Comments192

Визитка — прямой канал коммуникации

Reading time1 min
Views17K

А у вас есть визитка?



Через визитку мы ведем коммуникацию, она в какой-то мере отображает информацию не только о ее владельце, но и компании где он работает. Есть оригинальные примеры когда визитка прямо говорит о том чем занимается ее владелец. Когда бюджета на рекламу нет, а запомнить как-то надо, то визитка оригинальный способ напомнить о себе.

Креативные визитки

Программист
image

image
Читать дальше →
Total votes 240: ↑202 and ↓38+164
Comments233

Борьба с утечками памяти в Android. Часть 1

Reading time6 min
Views49K
Этой статьей мы открываем цикл статей на Хабре о нашей разработке под Android.
Согласно докладу компании Crittercism от 2012 года, OutOfMemoryError — вторая по распространенности причина «крашей» мобильных приложений.
Честно говоря, и в Badoo эта ошибка была в топе всех крашей (что неудивительно при том объеме фотографий, которые просматривают наши пользователи). Борьба с OutOfMemory — занятие кропотливое. Мы взяли в руки Allocation Tracker и начали играться с приложением. Наблюдая за данными зарезервированной памяти, мы выявили несколько сценариев, при которых выделение памяти росло с подозрительной стремительностью, забывая при этом уменьшаться. Вооружившись несколькими дампами памяти после этих сценариев, мы проанализировали их в MAT (http://www.eclipse.org/mat/).
Результат был занимательный и позволил нам в течение нескольких недель снизить количество крашей в разы. Что-то было специфично для нашего кода, но также выявились типичные проблемы, присущие большинству Android приложений.
Сегодня поговорим о конкретном случае утечки памяти. О нем многие знают, но часто закрывают на это глаза (а зря).
Читать дальше →
Total votes 59: ↑55 and ↓4+51
Comments18

Взрывы в Box2D

Reading time4 min
Views23K
Мой телеграм канал: https://t.me/winc0de.
В этой статье мы рассмотрим несколько видов взрывов в физическом движке Box2D.
Симуляция взрыва сводится к нахождению тел, которые находятся в радиусе действия взрывной волны и применении силы к ним, чтобы отбросить их от центра взрыва.

Мы расмотрим три вида взрывов разной сложности:
  • Нахождение тел в радиусе взрыва
  • Raycast – нахождения тел в радиусе лучей
  • Частицы – распространение многих маленьких тел от эпицентра взрыва

Читать дальше →
Total votes 50: ↑47 and ↓3+44
Comments21

Простой и удобный способ добавления социальных сетей в Андроид приложение на примере Вконтакте и Одноклассники

Reading time17 min
Views53K
Во время разработки приложений на Андроид часто встает вопрос интеграции социальных сетей в приложение. Логин через социальную сеть, рассказать друзьям, просмотреть список друзей — встречаются почти в каждом приложении.



Для этого можно воспользоваться модулями библиотеки ASNE.

Используя модуль библиотеки вы подключите SDK или API выбранной социальной сети и интерфейс для наиболее часто используемых запросов к ней, тем самым сэкономив время и упростив добавление другой социальной сети. Благодаря использованию SDK, пользователь может залогиниться или расшарить запись через уже установленное приложение социальной сети. А добавить социальную сеть как модуль, если ее нет в разработанных, не составит труда — это легко сделать по аналогии с любым другим модулем.

В данной публикации я покажу, как можно легко добавить поддержку VK и Odnoklassniki в приложении под Android, используя соответствующие модули ASNE. В статье рассмотрен упрощенный пример, включающий добавления логина, записи с ссылкой на стену пользователя и вывода списка друзей.
Читать дальше →
Total votes 24: ↑21 and ↓3+18
Comments2

oDesk (Upwork). Мой опыт за полтора года

Reading time12 min
Views445K
Вот уже полтора года я зарабатываю фрилансом на бирже oDesk. За это время у меня накопилось много материалов по данной теме. В данном топике я собрал все в одну статью и адаптировал для аудитории хабра.
image
Читать дальше →
Total votes 192: ↑185 and ↓7+178
Comments321

Как заработать денег на инди игре

Reading time14 min
Views107K
Перед тем как начать писать этот доклад я прочел больше 115 постмортемов и историй инди разработчиков. Что я понял? Во-первых, что мой английский отстой. Во-вторых что инди очень разные. Очень. И чтобы каталогизировать их понадобилась куча времени.

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


Читать дальше →
Total votes 86: ↑79 and ↓7+72
Comments5

Отладка Java приложения, которое нельзя остановить. Ловим экзотику выполнения самыми доступными средствами — BTrace подход

Reading time5 min
Views18K

Java приложения — значит в современном Java мире возможность встретить такое процентов на 90%, а то и больше (рассматриваем самые распространённые окружения, HotSpot based JVM версии от 1.6)
которое нельзя остановить — приложение работает, и перезапускать его по тем или иным причинам категорически нельзя
экзотика — нечто такое этакое, что не каждый день в голову взбредёт поймать (определённая последовательность вызова методов, диковинные комбинации значений параметров, ...)
доступными средствами — бесплатно, работоспособно, эффективно, легко, просто и т.д и т.п. В данной статье рассмотрен замечательный инструмент BTrace kenai.com/projects/btrace

И само собой в код Java приложения заранее ничего специально не добавлено касательно средств дебага…

Как же это ?...
Total votes 31: ↑29 and ↓2+27
Comments22

Почему вы до сих пор носите «глупую» одежду?

Reading time6 min
Views39K
CEO Intel Брайан Кржанич на майской конференции Code в Калифорнии устроил шоу. Во время выступления на сцене он вдруг расстегнул рубашку. Под ней оказалось нечто похожее на велосипедную джерси. Кржанич показал экран своего смартфона, и публика увидела, как его сердцебиение учащается.



Представьте, что ваша одежда советует, когда и к какому доктору вам следует записаться. Или приложение в смартфоне настраивается в зависимости от вашего настроения. «Умная одежда» открывает удивительные возможности.

Мы в MadRobots, конечно, с интересом следим за этим направлением. У нас вы можете найти нашумевшую подушку Ostrich Pillow. А сегодня мы решили собрать в одном посте самые интересные новинки высокотехнологичной одежды, некоторые из которых в перспективе могут даже спасти вам жизнь. Если вам на глаза попадались другие любопытные «умные вещи», делитесь находками в комментариях.
Читать дальше →
Total votes 52: ↑47 and ↓5+42
Comments37

Создание аудиоплагинов, часть 10

Reading time8 min
Views6.3K
Все посты серии:
Часть 1. Введение и настройка
Часть 2. Изучение кода
Часть 3. VST и AU
Часть 4. Цифровой дисторшн
Часть 5. Пресеты и GUI
Часть 6. Синтез сигналов
Часть 7. Получение MIDI сообщений
Часть 8. Виртуальная клавиатура
Часть 9. Огибающие
Часть 10. Доработка GUI
Часть 11. Фильтр
Часть 12. Низкочастотный осциллятор
Часть 13. Редизайн
Часть 14. Полифония 1
Часть 15. Полифония 2
Часть 16. Антиалиасинг



Давайте добавим несколько элементов управления, чтобы можно было менять параметры огибающей и форму волны. Вот результат, который мы хотим получить (отсюда можно скачать слоеный TIFF):


Читать дальше →
Total votes 28: ↑26 and ↓2+24
Comments2

Создание аудиоплагинов, часть 1

Reading time9 min
Views87K
Все посты серии:
Часть 1. Введение и настройка
Часть 2. Изучение кода
Часть 3. VST и AU
Часть 4. Цифровой дисторшн
Часть 5. Пресеты и GUI
Часть 6. Синтез сигналов
Часть 7. Получение MIDI сообщений
Часть 8. Виртуальная клавиатура
Часть 9. Огибающие
Часть 10. Доработка GUI
Часть 11. Фильтр
Часть 12. Низкочастотный осциллятор
Часть 13. Редизайн
Часть 14. Полифония 1
Часть 15. Полифония 2
Часть 16. Антиалиасинг



Этот пост — первый из серии переводов руководства Мартина Финке о написании собственных аудиоплагинов.
Отличительной особенностью этого материала является отсутствие зависимости от формата плагина и платформы его использования. Внимание сфокусировано на общей структуре аудиоплагина. Затем алгоритмы оборачиваются в слой абстракции для сборки в форматы VST, VST3, AU, RTAS, AAX или в отдельное приложение.
Сам Мартин больше работает на Маке, но руководство содержит и все необходимые шаги для разработки на Windows.
Интересно? Тогда под кат!
Total votes 25: ↑24 and ↓1+23
Comments5

Получаем банковскую карту, находясь за границей

Reading time9 min
Views301K


Есть несколько вопросов, которые встают перед фрилансерами, использующими кредитки или карты-рассрочки перед выездом за границу. Один из важнейших — это средство хранения денег и платежей. Карты русских банков по ряду причин становятся неудобны при длительном пребывании за границей — например, в случае утери, блокировки и необходимости восстановления. Или, например, при необходимости завести новый счёт в другой валюте — не полетишь же специально в Россию за этим? В последнее время добавились и политические риски. Но в итоге всё сводится к вопросу чисто логистическому: как получить банковскую карту, находясь за пределами родной страны.
Читать дальше →
Total votes 94: ↑88 and ↓6+82
Comments174

Анализ утечек PermGen памяти в Java

Reading time7 min
Views57K

О чем речь?


Кто занимался веб-разработкой на Java, наверняка сталкивался с такой проблемой как java.lang.OutOfMemoryError: PermGen space. Возникает она, как правило, после перезапуска веб-приложения внутри сервера без перезапуска самого сервера. Перезапуск веб-приложения без перезапуска сервера может понадобиться в процессе разработки, чтобы не ждать лишнее время запуска самого сервера. Если у вас задеплоено несколько веб-приложений, перезапуск всего сервера может быть гораздо дольше перезапуска одного веб-приложения. Или же весь сервер просто нельзя перезапускать, так как другие веб-приложения используются. Первое решение, которое приходит на ум – увеличить максимальный объем PermGen памяти, доступный JVM (сделать это можно опцией -XX:MaxPermSize), но это лишь отсрочит падение, после нескольких перезапусков вы снова получите OutOfMemoryError. Хорошо было бы иметь возможность сколько угодно раз перезапускать и передеплоивать веб-приложение на работающем сервере. О том, как побороть PermGen, и пойдет дальнейший разговор.

Читать дальше →
Total votes 33: ↑32 and ↓1+31
Comments20

Information

Rating
Does not participate
Location
Латвия
Date of birth
Registered
Activity