Tibr
0
Занимательно! Раз в компании движок собственной разработки, то было бы интересно почитать о том, как боролись с производительностью в контексте проблемы overdraw.
Tibr
+12
Вы о чём? В статье используется политкорректное слово «чернокожие», что позволяет говорить не только о бывших работниках плантаций Северной Америки, но и о жителях Африки, к примеру.
Tibr
+1
Я по образованию программист, но по работе мне пришлось столкнуться с обработкой изображений
У меня случился когнитивный диссонанс. Даже в моем провинциальном вузе преподаются основы обработки изображений.
Tibr
0
«Any fool can write code that a computer can understand. Good programmers write code that humans can understand.» — Martin Fowler.
Tibr
+3
Поставьте нормальную батарею и оптимизируйте прошивку с точки зрения энергопотребления.
Tibr
+3
Имелись в виду Network Carriers :-)
Tibr
+1
Да просто в формулу Эйлера подставьте Пи вместо x, получите так называемое «Тождество Эйлера».
Tibr
0
Если я не программировал на Java, но хочу научиться программировать под Android, я не думаю что мне предварительно нужно изучить написание десктопных приложений на Java, что бы понять что такое Java
Причем здесь десктопные приложения на Java? Это вообще отдельная тема.

Нужно просто ознакомиться с языком предварительно. Метафорически излагая, как Вы хотите писать статьи на русском языке, не зная русского языка? Никто не требует опыта промышленной разработки на Java SE. Думайте, что пишете.

Серии «Для чайников» тоже нужны, когда человеку нужно именно показать направление к цели. Объяснить азы программирования на Java, описать среду Eclipse, например, описать ее настройку для программирования под Android и т.д


Для этого существует HelloWorld. Базовые знания Вы получите, а далее уже изучать Java нужно отдельно, а не только вкупе с Android, иначе будете в перспективе сталкиваться с неочевидными техническими проблемами, которые на самом деле очевидны.
Tibr
+6
Почему-то авторы таких туториалов считают, что по умолчанию я должен быть знаком с разработкой на Java
Что значит почему-то? Прежде чем писать что-то под Android на Java строго рекомендуется узнать, что же такое Java. Точно так же, программируя на уровне SL4A, используя, к примеру, Python, Вам строго рекомендуется знать, а что же это за Пайтон такой, иначе, что вы вообще тут делаете? Какой смысл изучать теорию матриц без знания цифр от 0 до 9? Зачем соваться в Web разработку без знания HTML/XHTML?

Да и в чем, собственно, проблема разобраться с IDE? В тех же позапрошлогодних статьях множество туториалов, включающих себя скрины Эклипса с пояснениями.

А Вы наверное хотели, чтобы можно было программировать на C# в IDE от Microsoft? Не, извините, так не бывает, насколько я знаю.
Tibr
+6
Рекомендую переводить что-нибудь с android-developers.blogspot.com, там временами очень полезные вещи публикуются.
Tibr
+6
Боюсь? Нет. Считаю, что более продвинутые статьи нужно писать, туториалов же полно, зачем их множить? А конкуренция — это хорошо, незачем её бояться.
Tibr
+10
Второй сезон обучения разработке под Андроид на хабре объявляется открытым. Видимо мало нам было позапрошлогодней горы туториалов.
Tibr
+5
топ-18
Меня мучает вопрос, а почему именно 18?
Tibr
0
Взгляните на последний пик графика — по тех. анализу можно сказать, что сейчас имеет место разворот тренда, в сторону падения цены, но это дело очень медленное в среднем (по индикатору Avg), и, на мой взгляд, маловероятное. Либо бумаги Apple ищут свою линию сопротивления (которая с середины 2008-го года явно вырисовывается — см. картинку) и далее будет продолжаться стабильный рост, но с намного более высокой волатильностью? то есть, грубо говоря, с большой амплитудой колебаний.



В общем, в целом я с Вами согласен — за линию сопротивления бумаги вряд ли опустятся, для этого нужны плохие квартальные отчеты (ниже прогноза), и ни одного забытого Айфона-Айпада в баре.
Больше тут вроде ничего четкого не вырисовывается.
Tibr
0
Забыл добавить — я не экономист, это всё вполне очевидные вещи.
Tibr
+4
На ожидании и статистике.
Tibr
+9
Какие 50%? Apple начал год с 400$ за акцию. Год к году акции В ПЛЮСЕ, причем почти НА ТРЕТЬ, совершенно не понимаю вашей иронии, по-моему очевидно, что при существующей волатильности — РОСТ ПОЧТИ В 2 РАЗА ЗА ГОД, акции слегка обвалились на 25-30%.

Думаю закончить стоит на том, что Вам лучше серьезно не обсуждать экономику :-)
Tibr
+2
Что «однако»? Я так и написал:

1) Презентация.
2) Осознание перегрева (никаких качественных революций не произошло)
3) Падение.

Если что-то хотите сказать — говорите прямо.
Tibr
+7
Ситуация очевидна — Apple зарелизила новый iPhone, остальные продукты, акции взлетели до 700+ долларов за штуку, возник явный перегрев, и как следствие, инвесторы начали фиксировать прибыль из-за неопределенности в будущем. Таким образом возникли большие продажи ценных бумаг, из-за которых цена упала. Это естественное явление для финансовых рынков. И да, это называется колебаниями.

Еще вопросы? Если есть, то просто посмотрите график цен на акции Apple. Вообще сейчас много факторов, но очевидно, что в случае с данными акциями сейчас имеет место высокая волатильность, которая обуславливает данные колебания.
Tibr
+1
Это обычные колебания на рынке. Год к году акции до сих пор в плюсе.
Tibr
+1
Кэп подсказывает, что смысл комментария в том, у нас часто пишут «плохие» заголовки, а не именно такие, как в примере, на то он и пример.
Tibr
–1
С чего Вы взяли?
Tibr
+3
>>Пример плохого заголовка: «Все виснет, когда я вставляю текст из буфера обмена»

— У нас в компании это пример самого распространенного заголовка.
Tibr
+1
>>В имени переменной/метода/класса/интерфейса может присутствовать неограниченное количество цифр, главное, чтобы имя не начиналось с цифры

>>Вы можете создавать идентификаторы длиной до 65535 символов

65534 — это ограниченное количество.
Tibr
0
Да, пример не в тему. И все же смысл в том, что захват ресурса происходит при инициализации объекта, а освобождение при уничтожении, в таком контексте никакого RAII до JAVA 7.
Tibr
+1
По моим представлениям RAII — это как раз и есть автоматика, а если приходится делать вручную, как до JAVA 7, то это никакое не RAII, а обычное ручное освобождение.
Почему? Потому что в блоке finally тоже может случиться какое-нибудь веселье, типа очередного неожиданного исключения.
Tibr
0
Признаюсь, неверно интерпретировал.

В любом случае, RAII и JAVA — вещи несовместимые (так как нет гарантий вызова финализатора), хотя в начале статьи написано об обратном.
Tibr
+1
>>Здесь мы сталкиваемся с очередным различием между деструкторами в языке С++ и финализатором в языке C#
— Финализатором в JAVA называется метод finalize() класса Object, и его вызов вообще говоря, ничем и никем не гарантируется. Короче, разговор о JAVA и я не понял к чему ваш вопрос.

Судя по вашей фразе в конце статьи, в C# вы назвали финализатором блок finally, я же просто указываю на различие терминологий и на то, что в JAVA использование одноименного объекта не рекомендуется. Кстати, до JAVA 7 это было большой проблемой.
Tibr
+1
идиома RAII все еще применяется и в .NET, и в Java

В JAVA 7 появился так называемый try-with-resources-statement, что решает проблему. И вообще говоря, использование финализаторов в JAVA никогда не рекомендовалось.
Tibr
–1
Полагаю, автор опроса имел в виду слово «первый», как «главный».
Tibr
+1
Всё что в Интернете — по дефолту не только для себя :)
Tibr
+4
Тема такая уже 100500 раз поднималась, раз уж учите молодежь, то учите правильно.
Tibr
–2
Челябинские?
Tibr
+1
Как же не о ней, вы же явно пишете:
Представьте себе ситуацию, что в вашем приложении используется загрузка картинки или другого файла из интернета. И часть пользователей, которые обновились до ICS, начинает жаловаться, что ничего не работает. Другая часть пользователей с такой же моделью телефона будет утверждать, что всё прекрасно работает

Однако же, пока вы не указали в target-sdk версию API ICS, то будет работать обратная совместимость.

Хотя, замечу, что подгружать что-либо из сети в главном потоке непрофессионально, как минимум.
Tibr
+1
Гугл вроде как руку на отсечение дает по поводу обратной совместимости.
Tibr
–4
В Си нет деструкторов?
Tibr
0
Кстати, их демонстрация API очень похоже на это.
Tibr
0
Интересный вопрос — считается ли всё реально на девайсе а приложение является просто обёрткой над их сетевым API?
или приложение является просто обёрткой
Tibr
0
Интересный вопрос — считается ли всё реально на девайсе а приложение является просто обёрткой над их сетевым API?
Tibr
+2
Eclipse — отличная IDE. А вот плагин для него от Гугла заслуживает оценки матерным языком.