Как сурово. А я пользовался приложением на андроиде и в метро, и в электричке и проблем особо не помню. Хотя, конечно, они скорее всего есть :)
А по теме, делал нечто подобное. Но я решил пойти по другому пути и попытаться найти в том числе и сложные зависимости (от набора показателей). Для этого взял систему для кластерного анализа по методу опорных векторов и начал ее учить на исторических данных. Потом подсовывал ей выборки, в которых давал показатели в крайних и серединных значениях и смотрел, где максимальная кореляция с «успехом». Тоже получилось что-то банальное, типа аккаунт начинает работать если он активен в первые 2 дня. Но у меня и выборка была меньше, и система сложнее, чем Лингва Лео. Попробуйте, может у вас получится найти что-то интересное.
Ну зачем вы так, всё в кучу смешали. Программисты делают свою работу, маркетологи — свою. Иногда возникают совместные обсуждения и обмен мнениями, но в целом каждый делает то, что должен.
Сейчас готовится к запуску новая версия сайта и сравнительную таблицу я в тестовой версии уже видел.
Тут закралась неточность. Имелось в виду, что решения принимаются внутри компании и диктуются желанием сделать продукт лучше для пользователей. В противовес ситуации, когда всё решает заказчик.
Насчёт кусочности — спорить не буду, тут вы правы. Быстрое развитие даёт о себе знать: кое-где экспериментируем с интерфейсами, выпустили отчёты в бета-режиме, бету продаж опять же. Вторую половину года намерены посвятить работе над ошибками и свести всё к единым стандартам, благо пользовательского опыта собрано достаточно.
Если есть реальные замечания, мешающие работать, и желание ими поделиться, пожалуйста, пишите прямо мне в личку. Постараюсь ответить всем.
Ваш код заставляет думать: думать о том, правильно ли он обрабатывает граничные значения. На первый взгляд неочевидно. А на второй — он всё таки с ошибкой. В последнем прогоне $while мы вылетим за границы массива в $a[$len-$cur].
Я знаю только один корректный способ использовать полупрозрачный png как фоновое изображение - это через DXImageTransform.Microsoft.AlphaImageLoader. Есть другие ходы? :)
Лично я знаю только один серьёзный аргумент не использовать спрайты - это png + IE6. Вот нельзя в этом популярном браузере использовать спрайты для картинок с полупрозрачностью. Если бы не это, то спрайты - это очень даже хорошо.
Извините, не хочу вдаваться в теорию. Поясню примером. Вот тот же tutu, в котором я когда-то принимал активное участие. Проект интересный. Потому что:
1. Люди пользуются и любят. Это греет душу :)
2. Направлений для развития масса. Лет на 10 ещё точно хватит. Да и то что уже есть - можно улучшать и улучшать.
3. Программисту даётся определённая степень свободы. Задача ставится на уровне бизнес-логики. Дальше твори, как считаешь нужным. Разумеется, плохой результат никогда не увидит конечный пользователь. Но тем сильнее желание делать работу хорошо.
4. Последнее, но не менее важное: вся работа ведётся в едином контексте. Глобально задача одна. Не нужно переключаться с одного задания на другое, как это происходит, например, в сайтостроительстве.
Я подразумеваю, что проект должен быть интересным для программиста, который в нём участвует. Критерии интересности у разных людей могут отличаться. Мне, например, наиболее интересными являются хороший результат и общий успект проекта. Кому-то интересным будет реализация новых архитектурных решений.
А по теме, делал нечто подобное. Но я решил пойти по другому пути и попытаться найти в том числе и сложные зависимости (от набора показателей). Для этого взял систему для кластерного анализа по методу опорных векторов и начал ее учить на исторических данных. Потом подсовывал ей выборки, в которых давал показатели в крайних и серединных значениях и смотрел, где максимальная кореляция с «успехом». Тоже получилось что-то банальное, типа аккаунт начинает работать если он активен в первые 2 дня. Но у меня и выборка была меньше, и система сложнее, чем Лингва Лео. Попробуйте, может у вас получится найти что-то интересное.
Сейчас готовится к запуску новая версия сайта и сравнительную таблицу я в тестовой версии уже видел.
Насчёт кусочности — спорить не буду, тут вы правы. Быстрое развитие даёт о себе знать: кое-где экспериментируем с интерфейсами, выпустили отчёты в бета-режиме, бету продаж опять же. Вторую половину года намерены посвятить работе над ошибками и свести всё к единым стандартам, благо пользовательского опыта собрано достаточно.
Если есть реальные замечания, мешающие работать, и желание ими поделиться, пожалуйста, пишите прямо мне в личку. Постараюсь ответить всем.
1. Люди пользуются и любят. Это греет душу :)
2. Направлений для развития масса. Лет на 10 ещё точно хватит. Да и то что уже есть - можно улучшать и улучшать.
3. Программисту даётся определённая степень свободы. Задача ставится на уровне бизнес-логики. Дальше твори, как считаешь нужным. Разумеется, плохой результат никогда не увидит конечный пользователь. Но тем сильнее желание делать работу хорошо.
4. Последнее, но не менее важное: вся работа ведётся в едином контексте. Глобально задача одна. Не нужно переключаться с одного задания на другое, как это происходит, например, в сайтостроительстве.