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

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

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


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

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

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



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

    Думаю закончить стоит на том, что Вам лучше серьезно не обсуждать экономику :-)
    Эффект перелистывания страницы. Теперь — патентованный
  • +2
    Что «однако»? Я так и написал:

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

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

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

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

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

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

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

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

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

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

    Хотя, замечу, что подгружать что-либо из сети в главном потоке непрофессионально, как минимум.
    Пересмотрите старые проекты для Android 4.0
  • +1
    Гугл вроде как руку на отсечение дает по поводу обратной совместимости.
    Пересмотрите старые проекты для Android 4.0
  • –4
    В Си нет деструкторов?
    Причины любить C++
  • 0
    Интересный вопрос — считается ли всё реально на девайсе а приложение является просто обёрткой над их сетевым API?
    или приложение является просто обёрткой
    Программа KLIK: распознавание лиц под iOS (бесплатно)
  • 0
    Интересный вопрос — считается ли всё реально на девайсе а приложение является просто обёрткой над их сетевым API?
    Программа KLIK: распознавание лиц под iOS (бесплатно)
  • +2
    Eclipse — отличная IDE. А вот плагин для него от Гугла заслуживает оценки матерным языком.
    Android, Huawei и логи