The Chatroulette web site was created by Andrey Ternovskiy, a 17-year-old high school student in Moscow, Russia. Ternovskiy says the concept arose from video chats he used to have with friends on Skype, and that he wrote the first version of Chatroulette in «two days and two nights».
An early growth phase was funded by a $10,000 investment from his parents which he soon paid back. As of March 2010, Ternovskiy was running the site from his childhood bedroom, assisted by four programmers who are working remotely, and the site was supported through advertising links to an online dating service.
Перевод: Андрей Терновский сделать Chatroulette за два дня, и довольно быстро заработал как минимум $10K (потенциально гораздо больше, несмотря на клоны).
Стиль соединяет Microsoft Metro (Win Phone 7) с изменённым фоном и iPhone (стиль кнопок/новостей).
Хотя некоторые приложения, вроде Messaging, выглядят оригинально и хорошо.
As you may have heard by now, Netflix reached an agreement with the movie studio Warner Brothers to hold off on the release of new Warner Brothers DVD and Blu-ray movies until after they’ve been on sale for 28 days. Similar agreements with other major studios are likely to follow. That means you can kiss new release rentals goodbye on Netflix.
Мне кажется странным воспринимать это как что-то самоочевидное.
Всё равно как:
1: Человек шел по улице с iPhone и на него напали грабители.
2: Ничего удивительного, дело было только за тем, кто первый на него нападёт.
То, что Linq сгенерил класс по базе не делает этот класс ООП — по сути дела в таком примере это просто структура данных. С тем же успехом можно было бы сгенерить struct. Отличие результата работы ORM от типизированного датасета именно в возможности отразить на базу объектную модель, включая наследование и коллекции. Наследование в этом примере не нужно, а коллекции вполне. Кстати Linq-to-Sql умеет One-to-Many по умолчанию.
POCO = простой класс. Проще говоря, можно загрузить XML в нормальном виде (Category), и тогда UI будет универсальным.
1. мы только что создали объектно ориентированную модель нашей реляционной базы
Нет, не создали. ParentCategoryId к объектно-ориентированной модели не имеет отношения.
Либо ParentCategory, либо, что для данного примера нагляднее, ChildCategories.
2. Биндинги руками — зачем? Это можно сделать вообще на чистом XAML.
Даже переключение можно, хотя тут я бы всё-таки сделал руками.
3. Но зачем вообще переключение? Не проще ли XML загрузить в те же POCO?
4. Мелочь, но вместо прямого биндинга к SelectedItem, я бы где можно использовал IsSynchronizedWithCurrentItem + биндинг к /.
Как будто его отсутствие на Андроиде (Skype Lite это нечто невнятное) кому-то мешает.
Они не выпустят, Nimbuzz выпустит (у них качество звонков со Скайпом в последней Андроид-версии супер).
Или ещё кто-нибудь.
А теперь вспомним, что мы говорим про браузер, то есть вся манипуляция идёт через Javascript.
Плюс сама реляционная структура данных обладает множеством недостатков.
Смешно это, играть нужно на скорости работы, удобстве и красоте (что кстати iPhone и делает).
А так в телефонной книге (по крайней мере в версии 1.5) нет последнего времени звонка, зато теперь есть флеш.
Качественный самопиар восхищает специалистов по маркетингу, но я, как их пользователь, не вижу поводов для восторга. С технической стороны вообще непонятно в чём фишка, давно могли сделать это, если бы хотели.
Я считаю, что Джобс прав относительно Flash на смартфонах, и все попытки запихать Flash всюду просто чтобы казаться круче него — совершенно незачем. Ничего плохого в возможности выбора нет, но текущий ажиотаж вокруг поддержки Flash всюду попросту смешит. Сделали и сделали, ок.
И как пользователь HTC Hero я имею право сказать, что Android и без флеша порядочно тормозит.
IndexedDB это смешная ситуация, потому что что SQL делает в HTML5 и кому оно вообще было нужно если JSON гораздо проще — непонятно.
Теперь ещё объединить это с localStorage и выбросить SQL из стандарта вообще, и будет вменяемый стандарт.
Начиная со второй половины (оптимизации), я согласен.
Что касается первой: попробуйте провести пару собеседований.
Вы считаете, что все, кто туда приходит, гении, обижающиеся из-за простой задачки?
Я тоже так считал.
Наибольшие понты от собеседуемого исходят всегда, когда он ни на что не способен, и это 70% приходящих.
Я ещё не видел ни одного человека нормального уровня, который бы пошёл по варианту номер 5.
А про испытательный срок это вообще ерунда. Кто будет три месяца чинить огрехи за этим человеком?
An early growth phase was funded by a $10,000 investment from his parents which he soon paid back. As of March 2010, Ternovskiy was running the site from his childhood bedroom, assisted by four programmers who are working remotely, and the site was supported through advertising links to an online dating service.
Перевод: Андрей Терновский сделать Chatroulette за два дня, и довольно быстро заработал как минимум $10K (потенциально гораздо больше, несмотря на клоны).
Хотя некоторые приложения, вроде Messaging, выглядят оригинально и хорошо.
techcrunch.com/2010/01/07/netflix-hollywood-deal/
Всё равно как:
1: Человек шел по улице с iPhone и на него напали грабители.
2: Ничего удивительного, дело было только за тем, кто первый на него нападёт.
POCO = простой класс. Проще говоря, можно загрузить XML в нормальном виде (Category), и тогда UI будет универсальным.
Нет, не создали. ParentCategoryId к объектно-ориентированной модели не имеет отношения.
Либо ParentCategory, либо, что для данного примера нагляднее, ChildCategories.
2. Биндинги руками — зачем? Это можно сделать вообще на чистом XAML.
Даже переключение можно, хотя тут я бы всё-таки сделал руками.
3. Но зачем вообще переключение? Не проще ли XML загрузить в те же POCO?
4. Мелочь, но вместо прямого биндинга к SelectedItem, я бы где можно использовал IsSynchronizedWithCurrentItem + биндинг к /.
JIT вообще надо было сразу сделать.
Интересно будет посмотреть на версию 4 или 5.
Они не выпустят, Nimbuzz выпустит (у них качество звонков со Скайпом в последней Андроид-версии супер).
Или ещё кто-нибудь.
Где подключение к базе (аналог openObjectStore)?
Что касается поиска и выборки, мне кажется, несложно добавить язык запросов.
То, что это ещё не сделали, ничего страшного не означает.
Я бы использовал XPath или JSONPath.
Плюс сама реляционная структура данных обладает множеством недостатков.
А так в телефонной книге (по крайней мере в версии 1.5) нет последнего времени звонка, зато теперь есть флеш.
Качественный самопиар восхищает специалистов по маркетингу, но я, как их пользователь, не вижу поводов для восторга. С технической стороны вообще непонятно в чём фишка, давно могли сделать это, если бы хотели.
А видео с YouTube и Vimeo оно и так играет.
И как пользователь HTC Hero я имею право сказать, что Android и без флеша порядочно тормозит.
Теперь ещё объединить это с localStorage и выбросить SQL из стандарта вообще, и будет вменяемый стандарт.
Кстати, у вас третий вариант это пункт не 5, а 4, то есть вменяемый человек.
Что касается первой: попробуйте провести пару собеседований.
Вы считаете, что все, кто туда приходит, гении, обижающиеся из-за простой задачки?
Я тоже так считал.
Наибольшие понты от собеседуемого исходят всегда, когда он ни на что не способен, и это 70% приходящих.
Я ещё не видел ни одного человека нормального уровня, который бы пошёл по варианту номер 5.
А про испытательный срок это вообще ерунда. Кто будет три месяца чинить огрехи за этим человеком?