Разработка мобильного банка для РайффайзенБанка

Автор: admin от Сегодня, 08:25, посмотрело: 0

Несколько месяцев назад в App Store и Google Play вышло большое обновление мобильного банка R-Mobile для клиентов РайффайзенБанка.

Этим проектом команда e-Legion занимается уже более двух лет, и в данном посте мы хотим рассказать о технических особенностях разработки. Наш опыт будет полезен тем, кто хочет писать большие, сложные, долгоживущие и успешно развивающиеся мобильные проекты для реального мира.

Разработка мобильного банка для РайффайзенБанка


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

Ну а за техническими подробностями просим под кат.

Категория: Веб-разработка, Game Development, iOS

 

Java Garbage Collection на облачном хостинге Infobox Jelastic

Автор: admin от Сегодня, 08:25, посмотрело: 0

Производительность и цена – это два основных, наиболее значимых фактора в хостинге приложений. Мы часто спрашиваем себя, как тратить меньше, не ухудшая производительности приложений. В данной статье мы рассмотрим автоматическое управление памятью для Java-приложений, размещенных на облачном хостинге Infobox Jelastic с использованием сборки мусора и Jelastic GC Agent. В конце статьи небольшой сюрприз.

Для начала определим, что такое сборка мусора и что она делает для нашего Java-приложения. Затем поговорим подробнее от процессах сборки мусора в Jelastic.

Категория: Программирование

 

Функциональный Javascript. Пишем свои линзы, часть 1

Автор: admin от Сегодня, 08:25, посмотрело: 0

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

Зачем нужны линзы


Начнем, пожалуй, с ответа на вопрос, зачем же нужны линзы.

В функциональном программировании широко используются неизменяемые структуры данных. Работа с ними значительно отличается по сравнению с изменяемыми данными.

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

Категория: Программирование

 

«65К методов хватит всем» или как бороться с лимитом DEX методов в Android

Автор: admin от Сегодня, 08:25, посмотрело: 0

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

Unable to execute dex: method ID not in [0, 0xffff]: 65536
Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536

И вы в ступоре, вы неспособны создать DEX файл для APK. Вы не имеете ни малейшего представления о том, что это и как это исправить. И что бы вы не делали, оно будет приводить вас к самому логичному состоянию: ПАНИКА.
Что же произошло?

Категория: Веб-разработка, Google, Android

 

NASA рассматривает возможность размещения поселений космонавтов на Луне в лунных пещерах

Автор: admin от Сегодня, 08:25, посмотрело: 0

NASA рассматривает возможность размещения поселений космонавтов на Луне в лунных пещерах
Одно из отверстий в гладкой поверхности Моря Спокойствия. «Дно», как видим, тоже гладкое, укрыто валунами.

На поверхности Луны насчитываются миллионы больших малых кратеров, вызванных миллиардами лет бомбардировки поверхности спутника Земли метеоритами. Но есть на Луне и более интересные образования — это отверстия, провалы, которых сейчас насчитали около 200.

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

Размеры «дыр» различны. Сейчас найдены отверстия диаметром от 5 метров до почти 900 метров. Первые три провала были обнаружены на изображениях, переданных на Землю японским аппаратом Kaguya. Все прочие были найдены в результате применения нового алгоритма поиска по изображениям. Алгоритм используется для обработки изображений с аппарата LRO ( Lunar Reconnaissance Orbiter).

Категория: Космонавтика

 

Эмуляция NES/Sega/etc в кармане: Обзор/настройка EXEQ Ray 2 (JXD S5110b) — прошивка, софт, управление

Автор: admin от Сегодня, 07:20, посмотрело: 1

Эмуляция NES/Sega/etc в кармане: Обзор/настройка EXEQ Ray 2 (JXD S5110b) — прошивка, софт, управлениеВ этой статье я расскажу о своем опыте в эксплуатации и настройке игровой консоли на android "EXEQ Ray 2" (близнец JXD S5110b). При чем рассказывать я буду не о том, как она работает в качестве андроид-девайса, а исключительно в качестве эмулятора старых игровых консолей — Sega, NES (денди), SNES, DS, и т.п. Ведь именно в качестве портативного эмулятора я ее и покупал.

Быстро пробежимся по скучным техническим характеристикам:

  • Габариты: 195х87х17 мм, 232 г

  • Android 4.1.1 с root-правами «из коробки»

  • Экран 5'', глянцевый, TN, 800x480, эмкостной тач на 5 касаний

  • 8 Gb памяти + microSD

  • 2-ядерный 1.5 GHz CPU

  • Wi-Fi, mini-HDMI, акселерометр, камера 0.3 MPx

  • Два аналоговых стика, два бампера (шифта), D-Pad, 4 кнопки, start, select

  • Аккумулятор: Li-Ion 2200 mAh (3 часа игры)

  • Стоимость: ~4200 руб.


В видеоролике ниже я покрутил приставку в руках, немного рассказал о ней и показал, как она работает:



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

Категория: Гаджеты, Android

 

Удивительный фреймворк phalcon

Автор: admin от Сегодня, 07:20, посмотрело: 1

Удивительный фреймворк phalconНедавно в нашей компании было решено попробовать фреймворк phalcon c целью в перспективе кое-что отрефакторить и в новом коде использовать именно его. Причины банальны — скорость работы, симпатичный orm.

Но вот в процессе тестирования фреймворка у меня в голове все чаще и чаще стал всплывать термин «Принцип наименьшего удивления». И именно потому, что я все больше и больше удивлялся.
Подробности

Категория: Программирование

 

Области применения гомоморфного шифрования

Автор: admin от Сегодня, 07:20, посмотрело: 1

Думаю, многие уже знакомы с понятием гомоморфного шифрования и знают об открытии первой полностью гомоморфной криптосистемы (Fully homomorphic cryptosystem) Крэгом Джентри в 2009-ом году. Последние годы весь интернет полнится новостями по этой теме, преимущественно англоязычные ресурсы. А на русскоязычных сайтах по-прежнему не так много информации, особенно, касающейся применения этого новшества. В этой статье хотелось бы рассказать, как использование гомоморфного шифрования может быть полезно в различных областях.

Категория: Информационная безопасность, Криптография

 

Мега-Учебник Flask, Часть 8: Подписчики, контакты и друзья

Автор: admin от Сегодня, 07:20, посмотрело: 1

Это восьмая статья в серии, где я описываю свой опыт написания веб-приложения на Python с использованием микрофреймворка Flask.

Цель данного руководства — разработать довольно функциональное приложение-микроблог, которое я за полным отсутствием оригинальности решил назвать microblog.



Резюме


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

Сегодня мы немного поработаем с нашей базой данных.

Категория: Программирование, Веб-разработка

 

Что должен делать стартап, чтобы выжить?

Автор: admin от Сегодня, 07:20, посмотрело: 1

Что должен делать стартап, чтобы выжить? В прошлом материале блога мы рассказывали о проекте SHOPPILOT (История проекта SHOPPILOT: От факапа до стартапа). С ними мы познакомились будучи в Акселераторе ФРИИ. На этот раз хотим поделиться теми знаниями, которые дает процесс обучения в акселераторах. Расскажем о том, как за 3 дня нам дали азы стартаперства на программе Web Ready GenerationS 2014, которая проходила на базе ФРИИ. Из данной статьи можно узнать, какие стадии проходит стартап, прежде чем превратиться в бизнес, как лучше прописать бизнес-модель проекта для привлечения инвестиций и несколько лайфхаков, которые помогут стартапу выжить. Сначала заставим немного «поскучать» над теорией, а затем «развеселим» реальными кейсами.

В первый день обучения директор акселерационных и образовательных программ ФРИИ Дмитрий Калаев рассказал о том, как стартапу просчитать для инвестора сумму необходимых инвестиций, что делать, если у проекта сложная бизнес-модель, а также остановился на других полезных для начинающего предпринимателя вещах, подкрепляя теоретическую часть практическими кейсами проектов Акселератора ФРИИ.

Категория: Программирование » Веб-разработка

 
Назад Вперед