Просмотры

пятница, 11 мая 2012 г.

Временное затишье, а поэтому просто о жизни, планах на будущее

Временное затишье,
Сломался мой телефон.
На нем и так экран треснут,
А тут ещё и WiFi отвалился.

Добрый путник, Вангер, раз ты попал сюда, значит нелегкая поисковых запросов привела тебя. Либо же ты паучок-бродяга немногочисленный мой читатель :) Привет!

Здесь я пишу о своих скромных успехах в области изучения программирования под Android. Ещё месяц назад, я ничего не понимающий noob тыкал в разные App Inventor и прочую лабуду (ну не только лабуду, были ещё мобильные компиляторы, вещь интересная, но для прикладного программирования крайне ограниченная) силясь понять, как же, и куда же ткнуть так посильней, что бы работало :)

Ох и наивен был я, но был и счастлив. Тогда на моем телефоне с разбитым экраном (его вы можете увидеть на видео тут) работал WiFi модуль. Да экран с битым сенсорным стеклом царапал руку, щеку, и был не эстетичен визуально, но я мог юзать свою балалайку для отладки. А теперь в условиях отсутствия и WiFi и USB кабеля, мне не на чем отлаживаться и я ничего не пишу. Зато анализирую. Продолжаю читать уроки. Даже подумываю грешным делом начать пользоваться ADV (эмулятор устройства).

Но не об этом мой пост! Я тут задумался, ведь второй title моего блога - "Разработка под Android. Советы от начинающего, начинающим.", а я пишу обзоры и самопиаристые статейки, которые скорей всего мало ценны для начинающего Android девелопера.

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

Советы:
  1. Что я для себя понял, тыканьем решается не много, все таки надо преодолеть самого себя на первом этапе и начать читать литературу или интерактивные уроки, искажая чужие примеры под свои надобности, пусть и не создавая ничего нового, но переименовав кнопочки по своему вкусу, вы способны сделать интересную лично вам программу. А это уже неплохо!
  2. Создавайте программы интересные вам, пусть они не нужны никому и нет смысла выкладывать их в сеть, пусть они лежат на ваших девайсах и ждут часа когда будут востребованны, они напомнят вам потом, когда вы обрастёте опытом о ваших наивных мечтах и фантазиях, ещё не подчиняющихся стереотипам тех знаний которые вы получили позже. Первый шаг он самый трудный, эти бесполезные программы будут вызывать у вас ностальгию потом.
  3. Найдите единомышленников, пусть они не смогут научить вас чему то, но зато они возможно поведают вам интересную аналитику, выскажут не предвзятое мнение, помогут отладить программу или найти ошибки на отличном от вашего девайсе.
Пока это все советы.

Я тут нашел ещё один интересный сайт с курсом уроков, возможно он кому либо да пригодится - http://startandroid.ru/index.php

Интересным, а главное легким для понимания показался этот пост на хабре - http://habrahabr.ru/post/143376/

Александр продолжает радовать меня короткими и интересными уроками, пару раз в неделю публикуя что нибудь достойное внимания новичка - http://developer.alexanderklimov.ru/android/

Спасибо, что прочитали до конца, привет всем порядочным!

воскресенье, 6 мая 2012 г.

Неожиданно прошел месяц

Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)


Здравствуйте, меня зовут Алексей, и месяц назад я создал этот блог.

Ещё вчера я задумал написать этот пост, но в суете неотложных дел, просто не успел.

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

А теперь аналитика:
  1. 5 Апреля, я написал пост "Здравствуй мир", мне кажется пост стоящий, в нем я обозреваю мобильные компиляторы APK файлов.
  2. 6 Апреля, крайне удачная статья "Пираты и Флибустьеры и Кровососы Android", в которой я в шутливой форме повествовал о современных средствах паразитизма в области мобильного программного обеспечения, а так же ссылался на как на средства защиты от данной напасти, так и на средства непосредственно реверс-инженеринга в этой сфере.
  3. 9 Апреля, я написал пост о некоторых мобильных WEB-серверы под Android. И в тот же день создал в App Inventor'e шутливую прогу :) Продуктивные были ночь-утро-день, я их помню.
  4. В середине Апреля, я кинул клич и объявил войну Bitrix. В тот же день, я познакомился с Александром Климовым, талантливым программистом-блогером-предпринимателем. Его сайт и уроки вдохновили меня на последующие действия.
  5. Через пару дней я уже собрал два приложения APK, а затем ещё два приложения APK.
  6. 21 Апреля, я писал мало понятный пост.
  7. И уже 25 Апреля!, через 20 дней после основания блога я выложил таки свою первую приложуху не в Dropbox, а уже по взрослому в Google PLAY. О чем написал тут.
Вот и все, так прошел этот месяц.
Ах да извините, я ведь обещал аналитику, а не дайджест постов за месяц!


Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)

суббота, 21 апреля 2012 г.

Проджект "ГЛАЗ" [Google Project Glass Russian Version]

Демонстрация возможностей Google Project Glass на русском и английском языках.


Собственно вот.
И сразу возникает вопрос, какие приложения мы будем разрабатывать под этот девайс?
И картинка в тему.
Я думаю что приложения для творчества и бизнеса.
Следите за новостями.

среда, 18 апреля 2012 г.

Два простецких приложения [Девушки и Оружие!]

 += Мужчина.

Здравствуйте дорогие друзья!
Что интересует настоящих мужчин?
Девушки и Оружие! :)

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

1. Fashion Swimwear это приложение позволяющее любоваться девушками в вязаных купальниках. Перелистывание по нажатию на экран. Имеется две версии:
QR code QR code

2. BattlefieldPlay4freeGetYouDailyDraw это приложение для игроков Battlefield Play4free, позволяет быстро зайти на сайт сервера и выбрать по полагающимся там правилам свой дневной бонус, который дается на несколько дней или даже навсегда. Имеется одна корявенькая версия:
QR code

Для любопытных исходники под катом...

ADB Reader { This site reader 25 Kb APK file }

Скачать ADB Reader APK файл { QR LINK } 25 Kb APK fileСкачать ADB Reader APK файл
Все что Вам нужно, что бы открыть этот сайт теперь на девайсе, это скачать мизерный { Скачать ADB Reader APK файл }

Особых чудес не происходит конечно и мы видим кнопки "Назад" и "Главная", а это значит, что можно быстро по-браузиться по этому блогу, вернувшись на шаг назад или сразу на главную.

В программе так же есть "Логотип", "Заголовок", "Электронные часы" и подпись "Копирайт".

Данная приложушка была накидана исключительно в ознакомительных с Java и Eclipse целях, самому понравилось, буду юзать, так как уверен этот блог скоро обрастёт хорошей переликовкой с полезными материалами, кусками кода к которым нужен быстрый доступ и т.п.

В планах развития { А они конечно же есть! }, сделать настройки программе, какие нибудь возможности для лучшей навигации, какой нибудь хитрый парсинг, виджет что бы смотреть что то и читать с рабочего стола.

Что нибудь да придумается. Обязательно.

Забавная ссылка укороченная получилась на первую версию - http://goo.gl/qnKoT

Отчетливо видно слово "КОТ", я думаю это к добру! А поэтому не забуду упомянуть следующее:

Быстро так с базовыми функциями я бы не справился пожалуй без уроков Александра.
Ссылка на его блок по иконке справа!
Если кому-то вдруг любопытно, исходники программы за ссылкой

понедельник, 16 апреля 2012 г.

Поиск инвестора и приобретение его в самом себе


Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)


Android
Не знаю как вы друзья, а я раньше думал, что инвестор это толстый дядя с деньгами, который вкладывает свои бабки в ваши умные мысли и суетливые ручки.


А теперь понимаю, лучший инвестор это тот кто внесет ещё наименьший дисбаланс в процесс реализации умных мыслей суетливыми ручками. Иными словами это и есть ты сам %username%.


Сегодня я купил за 2$ билетик в закрытую зону обучения программированию на Android.


Не шибко какие инвестиции конечно, 4 булки хлеба, но все равно кровные.


А пока я жду ответа от автора курса (денежки я ему отослал с кодом протекции), пишу в свой блог, что бы поделиться этой простой мыслью:


"Делать, что то, даже нелепо, даже очень маленькое и примитивное на пути к развитию, полезнее чем болтать или не делать ничего в надежде на то, что кого-то это впечатлит и так легко раскошелится."


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


Дисциплина в проекте должна быть мотивированна внутренним стремлением, а не внешней палкой.

Как всегда полезные ссылки внутри...

Про то как я Люблю Android и Bitrix и о том как страдаю я что они не вместе :(



Господа, мы дошли до очень интересного пункта."16:00- война с 1C-Bitrix" 
Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)

Да друзья я люблю битрикс! Чистой и наивной любовью :) хоть и толстяк он, но он непобедим своей троллиной добротой.


Своим шикарен он своим менталитетом. Он ленится, и я с ним.
Как Кит своей непотопляемостью он доказал, пост принял, нишу занял! { И без шуток про то что не тонет! }


И ондроед я тоже шибко люблю потому как это ваще, тоже как битрикс тока моложе и красивей да еще и побогаче ;)


Так вот, акиан в котором должен плавать Кит, свеж и полон планктона (аудитория => бабки), но не плывет туда Кит, толе ленится, толе ещё недоразвился (правда незнаю!).


Это Все? 2 примитивных приложения! Что у скромняги нашего есть:


1. Генератор одноразовой херни. { Bitrix OTP }

Генератор одноразовой херни. { Bitrix OTP }

{ Нам пишут что это "Персональный генератор одноразовых паролей для сайта (OTP)."


Но я все равно буду называть это "Генератор одноразовой херни".


Генератор одноразовой херни


Одноразовая херня, нужна что бы один раз пустили в систему (шайтан-админк), с проверкой этой херни по другой приватной херне. Замена token ключа в общем. Программная. Ну полезняшка да. Но примитивно. Явно ленивый тролль не хотел утруждать себя. }


2. Координаты агентов тролля. { Топ100 веб-студий "1С-Битрикс" }


Координаты агентов тролля. { Топ100 веб-студий "1С-Битрикс" }


{ Нас убеждают что это "Слой дополненной реальности для AR-браузера Layar, отображающий расположение офисов лучших партнеров компании "1С-Битрикс".

Но я называю это "Координаты агентов тролля".

Бесполезна по сути штука хрень (если конечно вы не продвинутый заказчик разработки какого нибудь сайта, или не пиарящий себя агент), в ней предлагается найти поблизости координаты агентов тролля. И без погружения в дополнительную реальность Layar совсем там никак! }

Если у ленивого тролля за пазухой 500-1000 загрузок c Google PLAY, в то у бедняжек агентов нет и 500 очков. Печаль статистик!

Хотя я уверен, среди как идеаторов самих битрикс, так и среди реальных клиентов этого продукта (плевать на нас разработчиков, мы то уж как нибудь сами выкрутимся!) потребность в мобильных клиентских приложениях под ондроед есть и она существенная. Я уверен в этом!

На вскидку три простых приложения:
  1. Виджет "Статистика" для рабочего стола. Надоело читать сухие мыла и ходить на сайт за аналитикой. Тупо хочу красивый график посещений и конверсию трафа в заказы! { Ёшкин кот. Хочу и всё! }
  2. Приложение для операторов магазинов, уведомление о заказах, редактирование заказа, связь с клиентом (Было бы очень круто. В заказе есть телефон клиента и можно сразу послать эти цифорки в функцию ЗВОНОК смартфона трудяги оператора!)
  3. Любой из адимнов жаден до логов, тем более если на кону безопасность большого проекта. Я бы, ну лично для себя, сделал бы прогу "логи битрикса", а в ней фильтры, да что нибудь ещё...{ Например агент который делает бекап конфигурации и базы данных, без файлов и подкачивает этот бекап на смартфорн/планшет/dropbox (!) }
Вот пожалуйста! Придумал за 3 минуты, 3 интересных программы. Заметили, что я не копировал функции и логику публичных функций?

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

А ещё впереди лето! И когда на небе ни облачка, то как бы хотелось лежать на пляжу, а под рукой был бы доступ ко всем делам твоей доброй компании через ондроед клиент портала http://www.bitrix24.ru

Самое интересное как всегда подкатом...

понедельник, 9 апреля 2012 г.

GAFGAF-3.apk [Собрал тут приложуху в App Inventor]

Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)


Money-DroidMoney-Girl

Кто хочет присоединяйтесь к тестированию, особо любопытным расскажу и покажу как такое делается ровно за 3 минуты! {  Скачать APK из Dropbox  }

Для любопытных замечу, что в приложении есть логика трех типов нажатий и соответственно реакции на них! :-)


Виртуальные WEB-серверы под Android [Web Servers for Android system]

Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)


Сегодня мы с вами ребятишки, рассмотрим небольшой, писаный мною под самое утро обзор.
В предыдущем посте, я обещал сделать это { обзор приложений Android которые являются Web-серверами  }, стало быть писать надо, а когда хочется написать то тем более надо!
kWS - Android Web ServerkWS - Android Web Server
kWS - Android Web Server - компании KAMRAN ZAFAR  {  Скачать APK с PLAY  }

Эта приложение простое, и не содержит каких либо сценариев в себе, все в принципе просто, выбираем папку в котором должны храниться файлы и сценарии на SD-карте. Выбираем порт.

Ограничиваем если надо количество соединений. Есть поддержка SSI.

Возможно устанавливать Directory Index, помещать в папку сервера файлы для их загрузки с нашего сервера. Есть настройки безопасного соединения SSL и шифрования (для PRO версии). Сервер осуществляет журналирование своей деятельности. В целом выглядит kWS не плохо, на четыре звезды.
PAW Server for AndroidPAW Server for Android

PAW Server for Android - компании Fun2Code  {  Скачать APK с PLAY  }

Это навороченное приложение! Когда я его увидел то даже не поверил.
Доступ к web части по умолчанию закрыт паролем admin/paw.
Мало того, что у него есть намек на дизайн и виджет, и оно умеет авто-загружаться с системой, впечатляет набор его модулей и функций:
  • PHP интерпретатор (+ Filemanager + Hangman + Chat)
  • Cron Plug-in
  • Cover Fetch Plug-in
  • PirateBox Plug-in
  • Riho Plug-in
  • NFC Plug-in
Можно видеть показания датчиков устройства прямо в web-интерфейсе, управлять контактами, приложениями, почтой, media-контентом, запускать камеру, включать диктофон (!), регулировать звук (!), работать с Clipboard и смотреть журналы LogCat!

Эта зверюга продумана до того, что может и должна помогать нам разработчикам, ведь в ней есть BeanShell Console, BeanShell Commands, снипеты и демки!

В целом, за качество и набор функицй, PAW получает пять с плюсом!

Web ServerWeb Server
Web Server - разработчика MAMORU TOKASHIKI  {  Скачать APK с PLAY  }

Я попал на Photo Calendar Version данного приложения, и был приятно удивлен простоте запуска и дизайну web-интерфейса.
Запускаете и видите календарь где фотографии из вашей фото-галереи располагаются в ячейках-днях недели.

Есть настройки User/Password, порта, ограничение подключений, C2DM.

Не знаю какие есть ещё версии помимо Photo Calendar Version у Web Server, но в целом за простоту приложению твердая четверка. {  Без плюса за отсутствие нормальной иконки!  }

Главное, что разработчикам виден потенциал подобных приложений, а значит и они и мы будем дальше жить, не тужить и развиваться.

Что нибудь ещё подобное напишем сами, что то будем использовать уже готовое.

Ещё на web-серверах работают приложения типа IP Webcamera.

пятница, 6 апреля 2012 г.

Пираты и Флибустьеры и Кровососы Android [Средства взлома и защиты приложений APK]

Надеюсь данная статья была полезна тебе %username%!
Пиши комментарии и плюсуй, за что тебе авансом большое спасибо! :-)


"Пиратство процветает на всех платформах, пиратство не остановить!" (с) google 11io

Современное Android сообщество это не море и не океан, это океаны-морей всякой рыбы и посудин. Водятся тут как торговцы и путешественники, так и отважные ребята, коим и у коих все по колено! :-)

Современный пират - это халявщик.
Пират халявщик
Характерные признаки пирата-андроида:

Он знает что такое WotAC0 { ВАТОКАТ }, smali { ШМАЛИ } и плевать хотел на чьи либо правила! Этот фрик постиг все тонкости идеологии ANTILVL.

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

{  Самые талантливые из хирургов этого файла становятся в последующем джеками-потрошителями, они по настоящему опасны тем что их уже не остановить.  }

Флибустьер или разработчик.
Флибустьер разработчик
Характерные признаки флибустьера-разработчика:

Этот морячок сам потребитель разных рыб-приложений, жаждет он удачи в уловах в чем натаскан и весьма прозорлив.

Он использует продвинутый софт, что бы снять какие либо ограничения или упростить неудобный дизайн, навязанные приложением, его бесит реклама, ну а так же он весьма трепетно заботится о собственной безопасности. Root для него не проблема. Но и без него он кое что "могёт".

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

Упырь кровосос.
Упырь кровосос
Характерные признаки упыря-кровососа:

Этот подонок-нищеброд следует по пятам пиратов и флибустьеров, питается он выловленной за их счет рыбой и не стесняется присваивать все эти лавры себе.

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

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

В данном случае проверяльщиков породил сам хозяин морей Google. Мы флибустьеры-разработчики считаем - и правильно!
True Android Developer