Как стать автором
Обновить
68
0
Анатолий Ларин @junk

Пользователь

Отправить сообщение

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

Время на прочтение1 мин
Количество просмотров14K
Видео выступления AndreyBaskov с ADD-2012.



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

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

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

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

Время на прочтение2 мин
Количество просмотров25K
Иконка iOs приложения это ваш самый первый визуальный контакт с пользователем. Где бы он не нашел приложение в топе, в поиске, по ссылке на AppStore, вначале он обратит внимание на иконку приложения. И часто именно от нее зависит пойдет ли он мимо или на страницу с подробностями.

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



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

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

Время на прочтение5 мин
Количество просмотров22K

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

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

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

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

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

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



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

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

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

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

Время на прочтение1 мин
Количество просмотров6K
14 июля при нашей поддержке прошел семинар SPB SQA Group — независимого сообщества тестировщиков Санкт-Петербурга.


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

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

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

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

Время на прочтение2 мин
Количество просмотров2.7K
С 19 по 21 августа в Одессе в национальной академии связи пройдет OdessaCamp 2011 — вторая международная конференция в формате баркемп.

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

image

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

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

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

Время на прочтение3 мин
Количество просмотров6.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


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

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

Время на прочтение2 мин
Количество просмотров629
На днях заметил, что портал Стартап Афиша выкатил вторую версию.

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

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

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

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

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

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

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

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

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

Время на прочтение6 мин
Количество просмотров50K
Я провел настоящее исследование ситуации с автоматизированным тестированием интерфейса мобильных приложений. Речь идет не о тестировании модулей, а именно о тестировании интерфейса финального приложения. И, да, прямо на телефоне!

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

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


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

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

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

Штурмуем DjangoDash

Время на прочтение1 мин
Количество просмотров2.6K
Чуть больше недели осталось до главного ежегодного события в джанго-сообществе — DjangoDash.

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

image

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

Django Dash 2011

Время на прочтение1 мин
Количество просмотров4.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 в администрировании

Время на прочтение3 мин
Количество просмотров3.3K
Перевод публикации jQuery in the admin с DjangoAdvent


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

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

Время на прочтение4 мин
Количество просмотров5.9K

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

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

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

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

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

Время на прочтение2 мин
Количество просмотров2K
19 апреля в Санкт-Петербурге пройдёт четвертая встреча Apple Developers Community.

image

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

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

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

eChina Tour 2011

Время на прочтение2 мин
Количество просмотров2.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 Юрий Мильнер.
Помимо участия в конференции россияне посетят крупнейшие китайские Интернет-компании, а также пройдут тренинг по ведению бизнеса в Китае и встретятся со студентами «Сколково», которые сейчас проходят практику в Пекине.
Читать дальше →

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

Время на прочтение1 мин
Количество просмотров16K
4 февраля, в рамках серии внутренних образовательных семинаров, у нас выступил Евгений Марченков — эксперт по стратегическим технологиям компании Microsoft, обладающий многолетним опытом работы и выступления на ключевых мероприятиях компании.

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



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

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

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

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

Время на прочтение3 мин
Количество просмотров8.8K
3 марта в Санкт-Петербурге прошла 3-я встреча разработчиков под iPhone/iPad.

image

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

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

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

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

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

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

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

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



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

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

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность