Pull to refresh
67
0
Анатолий Ларин @junk

User

Send message

Видео. Введение в MonoTouch/Mono под Android

Reading time1 min
Views14K
Видео выступления AndreyBaskov с ADD-2012.



MonoTouch и MonoDroid это фреймворки, которые позволяют писать приложения для iPhone и Android на C#. После появления Windows Phone 7 на C# можно писать сразу под три платформы. При этом интерфейс остается нативным и не страдает скорость работы.

Из видео вы узнаете:
— про эти фреймворки в целом;
— что MonoTouch компилирует проекты в нативный код;
— а в Mono for Android CLR работает параллельно с Java VM.

Технология вполне жизнеспособная, мы за год создали на ней больше 6 проектов, два из них побывали в топе AppStore, суммарно более 200 тысяч установок. Если вы пишете на C# и живете в Санкт-Петербурге можете убедиться в этом лично :)

Два правила хорошей иконки iPhone приложения

Reading time2 min
Views25K
Иконка iOs приложения это ваш самый первый визуальный контакт с пользователем. Где бы он не нашел приложение в топе, в поиске, по ссылке на AppStore, вначале он обратит внимание на иконку приложения. И часто именно от нее зависит пойдет ли он мимо или на страницу с подробностями.

Из этого следует два простых правила. Я попробую продемонстрировать их на наглядных примерах.



Правила хорошей иконки и инструмент для их тестирования

Coin Keeper. iPhone приложение на C#

Reading time5 min
Views22K

Вчера разработанное нами приложение Coin Keeper заняло третье место в топе платных приложений русского AppStore.

Интересно то, что мы разрабатывали его не на привычном Objective C, а на C#, используя фреймворки Monotouch и Monodroid.

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

технические подробности проекта...

Роботы на страже кошелька

Reading time4 min
Views7K
Мой сегодняшний пост одновременно про прошлое и про возможное будущее. Прошлое для США и будущее для России. Прошлое в лице mint.com, купленный за $170,000,000 компанией Intuit. Будущее в лице faktura и Дзен-мани… ну обо всем по порядку.



Итак я хочу рассказать про сервисы учета личных финансов у нас и у них. Учет финансов или ведение домашней бухгалтерии это процесс записи и планирования доходов и расходов.

Зачем это нужно? Во-первых, чтобы чем-то управлять это нужно измерить. Например, знаете ли вы сколько денег у вас уходит на посещение кафе и ресторанов? Быть может, если готовить дома, вы сможете купить автомобиль в кредит. Или наоборот, отказавшись от поездок на авто, обедать в ресторанах по выходным. Во-вторых — планирование. В сервисах учета финансов можно легко добавить крупные покупки (ипотека, свежевышедший HTC Mozart) и рассчитать, когда вы сможете их осуществить и сколько необходимо откладывать.

На этапе зарождения учета финансов были популярны навороченные Windows-программы для домашней бухгалтерии, даже Microsoft разработал одну из них. Пользователю приходилось вносить все расходы и доходы вручную, например, собирая чеки (кофе и плюшки $0.7, платеж по ипотеке $200, бензин $10).
Американская революция

Опыт создания системы управления сборкой и тестированием

Reading time1 min
Views6K
14 июля при нашей поддержке прошел семинар SPB SQA Group — независимого сообщества тестировщиков Санкт-Петербурга.


Презентация и расшифровка

С докладом выступил ведущий инженер компании Петер-Сервис — Олег Ладыгин. В своем выступлении Олег рассказал о своем опыте создания системы управления.

Зачем нужна структура? Что обеспечивает логика ресурсного планирования? Какие должны быть требования к интерфейсу? На эти и многие другие вопросы ответил Олег в ходе своего выступления.

OdessaCamp 2011 — ежегодный баркемп в Одессе

Reading time2 min
Views2.7K
С 19 по 21 августа в Одессе в национальной академии связи пройдет OdessaCamp 2011 — вторая международная конференция в формате баркемп.

В прошлом году OdessaCamp 2010 собрал 200 участников и многими был признан «Лучшим событием года в Восточной Европе».

image

В этом году в OdessaCamp примут участие 500 специалистов в сфере социальных медиа, бизнесменов, стартаперов и журналистов. Среди приглашенных докладчиков такие личности как британский медиа-эксперт David Brewer, генеральный директор «e-Legion» Александр Зверев, руководитель отдела PR «Blogun» Виктория Димитрюха и многие-многие другие.

Стоимость участия 100 гривен или 350 рублей. Зарегистрироваться можно на сайте мероприятия.
Подробнее о конференции

Красивый парсинг email оповещений из банка

Reading time3 min
Views6.3K
Мы продолжаем радовать вас интересными техническими решениями.

Сегодня на очереди email оповещения из банка, которые выглядят примерно так:
Pokupka, SHELL AZS OLGINO 1133, karta *347788, 23.07.11 12:09, 300.25 rub. Dostupno = 421.61 rub
или так
1000.00 RUR было списано с Вашего счета **77876.
Торговая точка: ZAO GAMMAEKSPER
Дата: 12/07/2011
Доступный баланс: 12344.11 RUR


Как вы думаете, как должна выглядеть красивая обработка таких оповещений в сервисе учета личных финансов?
Читать дальше →

Стартап Афиша обновилась

Reading time2 min
Views634
На днях заметил, что портал Стартап Афиша выкатил вторую версию.

Напомню, что первую версию этого стартапа для стартапов выпустили на коленке и за неделю. В течении полугода сервис тестировал спрос, основным его функционалом была еженедельная рассылка со всеми стартап мероприятиями России. И это сработало, я не знаю сколько сейчас подписчиков у рассылки, но календарь Ст. Афиши самый полный и актуальный на данный момент. Он даже стал своеобразным «отраслевым стандартом».

И вот после проверки временем афиша запускает новые сервисы.
Что же нового?

Защита персональных данных — как быть и что делать?

Reading time3 min
Views21K
Многие уже в курсе, что 1 июля окончательно вступили в силу положения закона ФЗ-152 «О персональных данных». Федеральный закон, регулирующий деятельность по обработке (использованию) персональных данных, претерпел значительные изменения, которые могут сильно подпортить бизнес большинству компаний.

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

В связи с тем, что на данный момент менее 5% компаний готовы соблюдать эти требования, на рынке появилось множество системных интеграторов и специалистов в области информационной безопасности, готовых помочь компании продолжить работать в штатном режиме за N-ую сумму (от 10 000 рублей до unlim рублей).

На Хабре мелькали статьи, в которых авторы призывали системных администраторов и IT-менеджеров готовиться к «судному дню».

Ну что же, «судный день» настал, и я хочу поделиться собранной информацией по этой теме. Надеюсь, эта информация поможет многим сэкономить десятки, а то и сотни тысяч рублей.
Читать дальше →

Автоматизированное тестирование мобильных приложений

Reading time6 min
Views50K
Я провел настоящее исследование ситуации с автоматизированным тестированием интерфейса мобильных приложений. Речь идет не о тестировании модулей, а именно о тестировании интерфейса финального приложения. И, да, прямо на телефоне!

Зачем это нужно? В первую очередь, для гарантированного улучшения качества вашего ПО и улучшении настроения тестировщиков.

В чем идея? Чаще всего тестирование мобильных приложений осуществляется людьми: тестировщик берет приложение, iPhone 3, iPhone 4, iPad, если ему не повезло, то еще берет пару андроидов и GalaxyTab, и тестирует ваше приложение, 80% тестирования составляют примерно такие сценарии:
— запустить приложение, убедиться, что оно не падает;
— перейти на вкладку места, убедиться, что все пункты на месте;
— зайти в один из пунктов, убедиться, что описание на месте;


Такие тесты проводятся после каждого релиза и занимают очень много времени.

В свое время в вебе на помощь пришел Selenium, который позволил через специальный плагин к браузеру записывать действия тестировщика (все помнят макросы в MS Word?) и затем проигрывать их автоматически с проверкой результата. Можно запускать тесты даже на разных браузерах! Мы использовали это решение в своей компании, и оно, действительно, работает. Усилия на разработку тестов окупились.

По сравнению с вебом мобильная разработка еще очень молодая область, и я не ожидал увидеть хороших решений для автоматизированного тестирования интерфейсов. Оказалось, что их более чем достаточно. Хочу рассказать вам о некоторых из них.
Читать дальше →

Штурмуем DjangoDash

Reading time1 min
Views2.6K
Чуть больше недели осталось до главного ежегодного события в джанго-сообществе — DjangoDash.

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

image

Мы призываем image-сообщество поддержать наших ребят (nonstop, damnerd и Glyuck) в международном конкурсе, в свою очередь гарантируя:
  • Видео-трансляцию разработки из офиса и трансляцию со всех мониторов;
  • Ваши комментарии на странице события и твитер трансляцию;
  • Периодические отчеты;
  • Публичный репозиторий исходников;
  • Постоянно обновляемое демо проекта.
Представим Россию достойно на DjangoDash 2011. Подписывайся на напоминание на странице команды.

Django Dash 2011

Reading time1 min
Views4.1K
9 июля стартует международный конкурс по программированию Django Dash, в котором команда из 3 человек за 48 часов должна создать веб-приложение на Django.

В прошлом году мы уже участвовали в Django Dash и заняли 21 место. Созданный проект «Голоса в голове» — это online-радио, в котором выбранные пользователями треки транслируются не только слушателям, но и специально обученному человеку, чье счастливое лицо в онлайн-режиме рисуется на главной странице сайта.

image

К сожалению, первый блин вышел комом из-за сложных внешних зависимости сервиса Video streamer, VLC audio streamer и человека в наушниках. Да и, признаться, сама идея не вызвала восторга у пользователей. Но мы получили интересный опыт, и от конкурса остались отличные воспоминания.

Год спустя (nonstop, damnerd и Glyuck) снова соберемся вместе на 48 часов и поборемся за победу на Django Dash 2011. На этот раз нам нужна твоя помощь, %username.

Нам нужны идеи веб-сервиса, который три Django–программиста смогут написать за 48 часов.
Читать дальше →

jQuery в администрировании

Reading time3 min
Views3.3K
Перевод публикации jQuery in the admin с DjangoAdvent


Обновления r12297 произвели настоящую сенсацию: в директории django/contrib/admin/media/js появился новый файл под названием jquery.js. В администрировании Django это изменение являет собой начало новой эры, эры модных функций, красивых виджетов и улучшенного юзабилити.
Читать дальше →

Django проект PR Hero: что внутри и полученный опыт

Reading time4 min
Views5.9K

Я хочу продолжить хорошую традицию:
и рассказать об удачных решениях, примененных в Django проекте PR-Hero.

Я призываю всех поступать так же и делиться своим опытом :) Объясню почему. В нашей команде каждое удачное решение или приложение из одного проекта обязательно использовалось в следующем. Проекты развивались и становились все лучше и лучше.

А что, если делиться опытом не внутри отдела, а целым сообществом российских джангистов?

что же внутри?!

ADCSpb #4. Управление памятью

Reading time2 min
Views2K
19 апреля в Санкт-Петербурге пройдёт четвертая встреча Apple Developers Community.

image

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

Тематика четвёртой встречи: управление памятью. Докладчиками будут:
  • Денис Марголин «PostPC world»;
  • Станислав Краснояров «Поиск утечек памяти с помощью Instruments в gamedev-e»;
  • Григорий Бутейко «Работа с памятью без использования Instruments».
Как всегда, для посещения встречи нужно зарегистрироваться.

Подробнее о докладах под катом

eChina Tour 2011

Reading time2 min
Views2.2K
C 25 апреля по 1 мая предприниматели, разработчики и венчурные инвесторы из России в рамках eChina Tour 2011 примут участие в главном событии года в Китае — Международной конференции мобильного Интернета, на которую съедутся более тысячи представителей индустрии со всего мира.

image

В конференции примут участие выдающиеся деятели Интернет-бизнеса из Китая, России, Японии, США и других стран. Среди них такие личности, как:
  • image Ларс Бойлесен — генеральный директор Opera;
  • image Джон Ли – вице-президент Google China;
  • image Никлас Ценстром — сооснователь Skype;
  • image Джей Салливан — вице-президент Mozilla;
  • image Джо Чен — глава Renren.com (китайский клон Facebook);
  • А также предприниматель, менеджер, совладелец Mail.ru Group и DST Global, генеральный директор DST Global и председатель совета директоров Mail.ru Group Юрий Мильнер.
Помимо участия в конференции россияне посетят крупнейшие китайские Интернет-компании, а также пройдут тренинг по ведению бизнеса в Китае и встретятся со студентами «Сколково», которые сейчас проходят практику в Пекине.
Читать дальше →

Навыки проведения эффективной презентации

Reading time1 min
Views16K
4 февраля, в рамках серии внутренних образовательных семинаров, у нас выступил Евгений Марченков — эксперт по стратегическим технологиям компании Microsoft, обладающий многолетним опытом работы и выступления на ключевых мероприятиях компании.

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



«Зачем вообще нужно эффективно презентовать себя? Всё очень просто — вы повышаете свою известность. Если вы ездите на конференции, рассказываете презентации, делитесь технологиями, то о вас узнают, о вас пишут в Интернете, и вы постепенно становитесь брендом.

Как только вы становитесь известным, вы добавляете известности своей компании. Вы становитесь известным, вас признают экспертом, куча конкурентов говорят «Переходи к нам!», а ваш шеф говорит «Оставайся с нами, мы тебе зарплату повысим» и ты остаёшься. Всё это благодаря тому, что вы начинаете выступать».

Читать дальше →

Отчёт о встрече Apple Developers Community #3

Reading time3 min
Views8.8K
3 марта в Санкт-Петербурге прошла 3-я встреча разработчиков под iPhone/iPad.

image

На основе полученных отзывов с предыдущей встречи тематикой была выбрана всегда актуальная тема GameDev. За несколько часов докладчики рассказали нам про Monotouch, Unity3D и Cocos2d.

О докладах, докладчиках и встрече в целом расскажу под катом.
Читать дальше →

Получи отзыв из Кремниевой долины

Reading time1 min
Views3.5K
imageС 17 по 27 марта представители нашего бизнес-инкубатора «e-Legion» посетят международный технологический симпозиум (Global Technology Symposium) в университете Стенфорда и проведут серию встреч с инвесторами и предпринимателями Силиконовой долины в рамках программы Deep Dive.

Поскольку у стартапов есть прекрасная возможность получить фидбэк от западных инвесторов и предпринимателей, мы предлагаем всем желающим прислать executive summary (короткое описание вашего бизнес-проекта, которое обычно занимает не более 1-2 страниц) на английском языке.

Экспертный совет бизнес-инкубатора в составе: Александра Зверева, генерального директора компании «e-Legion»и Алексея Захарьящева, директора центра инноваций «e-Legion» — отберет наиболее интересные проекты, и в ходе поездки мы постараемся получить оценки и фидбэк от предпринимателей долины.
Читать дальше →

Алло, мы ищем спикеров!

Reading time2 min
Views5.4K
У нас в компании есть полезная привычка — внутренние семинары. На них мы узнаем друг от друга разные интересные вещи, такие как: TDD, GIT, зачем нужны визитки и даже про навыки эффективной презентации.



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

Минуточку, а зачем это вам?

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity