Baidu в свое время очень сильно подвинула гугл в Китае. Если не ошибаюсь, одно из его преимуществ — отсутствие мнительности по отношению к авторскому контенту из-за того, что секта копирастов еще не добрались до китайского законодательства. Гугл, как глобальная компания с едиными стандартами, себе такого позволить не может.
Мне кажется, недалек тот день, когда андроид (или кто-то ему подобный) придет в автомобили. И тогда мы будем за доллар скачивать себе новый спидометр, навигатор или звук выхлопа.
Вот представил ситуацию: едет такой камаз по главной, а ему наперерез машина с немигающей мигалкой. Для наших реалий очень специфическая локализация потребуется.
Мне импонирует ваш подход ориентации на счастье клиента. Я думаю, что это самая правильная стратегия. Сам работаю в компании, родившей формулу Деньги = время * счастье_клиентов ^ 2
You can earn AdGenesis Rewards Currency from watching videos in your «New Matches» queue. In order to earn rewards, you must enter the correct two numbers that scrolled across your video player during the video.
— цитата из их FAQ
Идея не нова и уже отработана рядом сервисов в США. Капча не вставляется перед роликом, а показывается по частям во время его просмотра. Так что бота еще нужно будет постараться научить ее понимать.
Уже писал Денису в личку. частично продублирую сюда:
Перечитал свой первый комментарий. Пожалуй да, он допускает и такую трактовку. Попробую переформулировать то, что я имел в виду в первом и втором комментариях: Отношение это не всегда таблица РСУБД. Это логическая сущность. И в Монго отношения представляются в виде документа или его части. Поэтому я и приводил олап кубы как наиболее, как мне кажется, наглядный пример того, как отношения из обычной РСУБД разворачиваются в структуры подобные документам монго. Но логические отношения-то из них при этом не исчезают! А ORM мапит именно объекты именно на отношения. Все верно.
Да почему же поверх физической реляционной базы данных? ))) Бэкэнд может быть любым. Я понимаю, что мои слова для Вас не авторитетны, может быть эта ссылка Вас переубедит?
Не путайте отношение (relation) и таблицу. Да, это одно и то же с точки зрения реляционной СУБД. Но ORM — это механизм, позволяющий создавать виртуальную реляционную структуру на уровне объектов, и ему вовсе необязательно иметь нечто реляционное в качестве хранилища данных. Это просто на один уровень абстракции выше.
Ну я бы сказал, что на уровне объектов реляционность все же присутствует. Mongo поддерживает поиск по структуре документа, поэтому на документы можно мапить довольно сложные структуры. То есть в терминах Mongo документ один, а программист-клиент работает с набором связанных объектов.
Вообще можно очень условно рассматривать каждый монговский документ как олап кубик. Такую структуру можно описать даже стандартным набором JPA аннотаций. Может, замутить стартапчик?
Очень жаль, что мне не попалась подобная статья еще в школе. Понимание того, что нужно постоянно крутиться в непосредственной близости от интересующей тебя тусовки (я имею в виду программерское сообщество), чтобы постепенно стать ее частью пришло только к четвертому курсу универа. Первое время все ждал, когда же это преподаватели научат меня, как стать программистом, потом понял, что не научат, а время уходит
Очень часто авторы библиотек и фреймворков становятся перед выбором: новые костыли для обратной совместимости или изменение интерфейса. Как правило, первый подход сильно усложняет код и в конечном итоге ведет к удорожанию поддержки и снижению эффективности, а второй может вызвать неприятие сообщества. Как правило фреймворки идут по первому пути и в итоге задыхаются под собственной тяжестью, вытесняемые молодыми конкурентами. Второй путь требует определенного мужества и сопряжен с риском. Но я рад, что ребята из jQuery выбрали именно его
Деньги = время * счастье_клиентов ^ 2You can earn AdGenesis Rewards Currency from watching videos in your «New Matches» queue. In order to earn rewards, you must enter the correct two numbers that scrolled across your video player during the video.
— цитата из их FAQ
Перечитал свой первый комментарий. Пожалуй да, он допускает и такую трактовку. Попробую переформулировать то, что я имел в виду в первом и втором комментариях: Отношение это не всегда таблица РСУБД. Это логическая сущность. И в Монго отношения представляются в виде документа или его части. Поэтому я и приводил олап кубы как наиболее, как мне кажется, наглядный пример того, как отношения из обычной РСУБД разворачиваются в структуры подобные документам монго. Но логические отношения-то из них при этом не исчезают! А ORM мапит именно объекты именно на отношения. Все верно.
Вообще можно очень условно рассматривать каждый монговский документ как олап кубик. Такую структуру можно описать даже стандартным набором JPA аннотаций. Может, замутить стартапчик?