• Facebook Hacker Cup 2013 — The Qualification Round проходит прямо сейчас

      Приветствую, не видел анонса как в прошлом году — а думаю многим будет интересно.
      Уже начался Facebook Hacker Cup 2013 и прямо сейчас проходт The Qualification Round — осталось 60 часов из 72 двух на решение трех задач.

      Все просто — читаете условия задачи, пишете программу которая решает, скачиваете файл с тестовыми данными (один раз) и у вас есть 6 минут чтобы залить обратно результат работы вашей программы и саму программу.

      Проходите отборочные раунды, и в составе 25 победителей участвуете в финала в офисе Facebook.

      Задачи выглядят простыми, поэтому данный раунд может быть интересен тем, кто только начинает программировать.

      Описание на TechCrunch
      Регистрация
      FAQ
    • Тестирование поведения приложения в условиях нехватки памяти

        В android мы можем перехватить событие low memory для нашего приложения или активити, путем установки им через registerComponentCallbacks в качестве обрабочика наследника от интерфейса ComponentCallbacks переопределив ему метод onLowMemory.

        Подразумевается, что в данном обработчике мы можем при наступление события low memory должны освободить не критичные ресурсы, почистить внутренний кэш и другими методами уменьшить количество используемой памяти, тем самым избежав того что наш процесс закроют.

        Так же система гарантирует что после вызова onLowMemory будет вызвана системная сборка мусора (garbage collector)

        И так, если наше приложение реализует какое либо поведение при наступлении данного события — хорошо бы протестировать это поведение.
        Стандартный способ простой — начинаем искуственно увеличивать количество потребляемых ресурсов (например загружать картинки по два раза) пока не упремся в лимит.

        И есть и второй способ — изменить данный лимит, о чем собственно и речь пойдет ниже.
        Читать дальше →
      • Разработка под Android, грабли большие и не очень

          Ниже я попробую описать ряд неприятных особенностей с которыми может столкнуться разработчик для платформы Android. Не все они являются особенностью именно операционной системы Android, но так или иначе шансы встретиться с ними есть.
          Читать дальше →
        • Креативное использование твиттера

            Молодой человек должен был быть свидетелем на свадьбе своего лучшего друга, но ему пришлось пообещать НИКАКИХ шуточек до свадьбы. Но вот молодые уехали на медовый месяц и душа поэта не вынесла… Собственно все можно прочитать на английском в исходном твиттере начав с самых первых сообщений, а кратко изложу историю на русском я под катом.
            Читать дальше →
          • Обновление Android Market

              В блоге разрабочиков платформы Android появилось сообщение о обновлении Android Market.

              Обновление настолько же логичное, как и ожидаемое — наконец разработчикам приложений позволят демонстрировать скриншоты своих приложений. Будем надеяться так же увеличат количество символов в описании приложения. Так же добавили четыре новых категории — sports, health, themes, и comics.

              И наверно руководствуясь поговоркой «лучше один раз увидеть, чем сто раз услышать» выложили видео.



              Которое, помимо прочего, радует более явным разделением платных приложений и бесплатных. В текущий момент, для того чтобы разделить вывод нужно в меню выбрать пункт Change View и там уже выбрать один из режимом. На мой взгляд очень не очевидное и даже сложное дейсвие. Тем более что его приходиться совершать каждый раз при новой загрузке Android Market в память.

              Попутно так же сообщили что размещение платных приложений доступно разработчикам из Италии. Очередь России надеюсь не за горами.
            • Разработка OpenGL игр под платформу Android

                Некоторое время назад я закончил портирование игры iDracula — Undead Awakening которую разработала компания Moregames Entertainment с платформы iPhone, на платформу Android.

                Я готов поделиться с вами своими мыслями и проблемами, с которыми я столкнулся.

                Читать дальше...
              • Покупка MacBook Pro. Часть вторая. Последняя.

                  В своем предыдушем посте я писал о своей первой попытке купить ноутбук на ebay.
                  Напомню она закончилась тем что продавец отказался мне выслать оплаченный товар и сделал refund, а я ждал пока деньги придут на счет. Далее я расскажу чем закончилась история с возвратом денег, о повторных попытках покупки — а вернее даже больше о проблемах с которыми я сталкивался. Может кому-то поможет в будущем.
                  Читать дальше →
                • Покупка MacBook Pro в Apple Store, возмнож но ли?

                    Приветствую всех подписчиков данного блога.
                    Моя эпопея с попыткой покупки MacBook Pro все продолжается.

                    Подскажите, вообще возможно купить товар в Apple Store использую дебетовую карту российского банка?
                    Вроде формальным правилам Apple Store US мое желание удовлетворяет — доставку мне нужно на адрес в США.

                    Как хабровчане покупают продукцию компани Apple через online? Это вообще возможно?

                    UPD. У store.apple.com есть супорт по email? Все что я пока нашел по поводу sale и shipping предлагают звонить.
                    UPD2. Всегда к ценам указанным на store.apple.com нужно платить налоги? Похоже что налоги зависят от адреса доставки. Это так?
                  • Покупка Mac-а на EBay. Попытка первая, неудачная.

                      Предисловие — Пост носит характер JFYI. Пост достаточно объемный, и суть его можно изложить более кратко. Но написалось именно так.

                      Характеристики моего настольного компьютера стали меня не устраивать. Не то чтобы глобально — но кое в чем их стало не хватать. И после появления 24 дюймового мониторчика IDEA стала помедленнее работать, и при сборке проекта микрософтовская мышь беспроводная стала дергаться и вообще сам факт того что проект собирается у знакомого в раз пять быстрее гложет :).
                      Впрочем, учитывая что это P4 3 ГГц HT, 1Г Ram, GT 6600 — не удивительно. Если исключить видео карточку содержимому компьютера больше пяти лет. Нужно было бы что-то побыстрее. В основном по процессору, ну и памяти понятно больше. Но без фанатизма. Рабочий компьютер которого хватило бы еще года на три.

                      Читать дальше →