Pull to refresh
46
0
Андрей Юношев @YoungSkipper

User

Send message
Я думаю вы не правильно используете слово специализация. Т.е. если мы говорим о программисте со специализацией vs generalist (как по русски?)
Результат работы программиста это не код на определенном языке — это продукт. И когда люди говорят что у них есть специализация — они говорят что они могут создавать определенный тип продуктов.

У меня специализация например разработка под мобильные системы — я могу делать игры и user end приложения под j2me, brew, android, iphone и несколько еще экзотических вещей. И я буду сохранять свою специализацию — ибо я верю что в ближайние лет 15 мобильные системы будут только развиваться.

А на чем писать, после 10 лет опыта, мне откровенно пофиг. Хотя при прочим равным я предпочту знакомые вещи. Т.е. игры под айфон я буду писать на c++, а не на objC++. Причем замечу что, развиватся в плане изучения новых языков мне совсем не хочется, и просто ломает.
А вот новый тип продукта, новый тип платформы (сейчас плантшетники) это интересно. А то что там может быть другой язык — это мелочь, хоть и не приятная.

Специализация это хорошо. Быть generalist-ами могут люди с очень специфичным складом ума и характера.
Только не нужно забывать что работа программиста это не код, а продукт.
у AB возможно и поскромнее все… Вот цитата «13 мая у angry birds было 2.35 миллионов, а 20 июня — 4. Делим, получаем 45к в день вордвайд».

Опять ж US TOP 1 и 30к в день, мне это известно из первых рук и это было полтора года назад.
Опять же данные из первых рук месячной давности 5-7 место 15-18к в день.

Все же две недели на первом месте, плюс спуски на 2-3, плюс движение по топу вверх и вниз — я считаю что можно говорить о 1кк достаточно с большими основаниями за две недели. Хотя в зависимости от отдельного приложения, от месяца (в декабре продажи лучше июньских раза в два) можно получать различия в раза два.

Но мы не о том ;) Гораздо интересней живые цифры по RU TOP 1.
Для приложений для российского рынка у меня есть такая информации: есть приложение, выдает geo зависимую информацию через свой сервер. При первом соединении со сервером получает индивидуальный ID, так вот ID зарегистрировано в 11 раз больше чем продаж. Бесплатная версия работает со своим сервером.

С учетом движения по топу (вверх и вниз) то да, порядок думаю такой.

Суммы которые мне известны это суммы именно продаж — т.е. до вычета 30, и вычета налогов.

Хотя именно 2 недели на топ 1 без спуска и подъема — мне о таком не известно, возможно в таком случае доход приложения будет уменьшатся ежедневно, хотя из-за этого она должна спускаться в топе.
>От штатовского наш топ отстает всего на порядок, как я полагаю, так что с большой >натяжкой можно сказать, что сравнимо.

Нужно сказать что насколько мне известно по играм это не так.

US TOP 1 по играм приносит от 30 до 200к долларов в день, можно говорить о 60к в среднем.
RU TOP 1 по играм насколько мне известно это в максимум 2к в день

Т.е. по известной мне информации разница в раз 30 наверное.
Ну не выгоняют, а закрывают для них столы блэкджека — зачем же выгонять :)
Хотя в США, в определенных штатах (штате?) запрещенно это делать законом. Правда там и правила не очень плюсовые (за счет маленького спреда как я понимаю).

Русский покер на два бокса плюсовой, некоторые оазис покера плюсовые
ru.wikipedia.org/wiki/Блэкджек — там есть и правила, и простейшая система счета, более сложные можно погуглить.
Есть и плюсовые игры в казино, если к ним подходить с умом. Блекджек наиболее известный.
Можно перевести так — «задумываются о том, как разыгрывать маргинальные/плохие карты/руки до флопа» — «не стоит разыгрывать маргинальные/плохие карты/руки», для не знакомых с покером будет понятней… но мне кажется можно оставить… смысл понятен…
Как только эти «полнеоценные» браузеры научиться нормально кэшировать многомегабайтный контент на флэшку, тогда и будет разговор. А так ролик посмотришь, захочешь показать кому либо — будь добр скачать еще раз.

Или докачку html страниц когда освоят. А то качаешь большую страницу, заехал в тунель, связь оборовалсь — будь добр качать все опять.

Нафиг, нафиг.
Еще хочется заметить увидев выборку городов в первой диаграмме, сразу подумал что Нижний Новгород должен быть лучшим по сумме параметров. В результате практически так и получилось. Я когда задумывался о таких вопросов, для себя первым делом НН отметил.
Спасибо большое, очень ценная база с чего можно начать свое исследование.
Ну вы имеете наверно право на свои страхи. Но ИМХО это параноя.
Я и уточнил, что на «ляжках» держать не возможно. Но в Тае пиродаеться штук 50 различных моделей подставок со всеми видами вентиляторов, даже с отсеками для заливки холодной воды. Да и простой кусок полипропилена в 4 см толщиной позволяет отлично держать этот ноут.
На MacBook Pro пред-предыдущего поколения на пляже в +35 работеть можно (нужно ли?). Главное чтобы солнце было не в зените, а хотя бы на пару часов выше/ниже, сидеть против солнца, и чтобы от чего-то падала тень на глаза (козырек от бейсболки, или навес). На голых коленях держать невозможно, нужно что-то подкладывать. Грееться сильно, но не глючит.
Данный пункт вызвал много споров. Я сделаю тут одну попытку, объяснить что я имею ввиду. Если не получиться, то наверно продолжать не буду — подожду время для отдельного поста с тестами.

Смотрите, для кода который вы процитировали, что происходит.

Первая итерация цикла, внутри очереди создается экземпляр класса Task указатель на который записывается в переменную task.

Вторая итерация цикла — внутри очереди начинает создаваться второй экземпляр класса Тask, НО по прежнему в переменной task у нас храниться ссылка на экземпляр созданный в первой итерации.

Так как переменная task объявлена за пределами текущего блока видимости, то GC не знает о том что данный объект больше никому не нужен и не будет удалять экземпляр объекта созданный на первой итерации.

И только после того как создание второго экземпляра объекта будет закончено, и переменная task будет перезаписана GC сможет наконец удалить экземпляр объекта созданного на первой итерации.

Для того, чтобы было понятно, попробуйте пройтись данный код поэтапно представляю что таск занимает 10 мегабайт из 16 возможных.
Как правильно уже отметили речь идет о встроенной флэш памяти.
В данном контексте, это некоторое время которое требуется операционной системе чтобы «подготовиться» к считыванию данных.

Если на пальцах, допустим физически считать данные с флэшки у нас занимает по времени X мс, то для того чтобы это сделать в программе нам нужно X+Y мс, где Y и есть «оверхэд». Причем, часто данный оверхед не завистит от размера данных.

На моем N1 2.2 проблема осталась.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity