• Виджет Яндекс.Пробки: 1.3.6

      Disclamer: Понимаю, что обновления софта на хабре не приветствуются. Однако данное обновление несет в себе, как мне кажется, killer функционал, так что не обессудьте.

      Мой первый проект под Android, к моему удивлению набирает обороты. У меня появилось пару дней свободного времени и я реализовал то, что давно хотел.

      Главное изменение: пробки по маршруту
    • Виджет Яндекс.Пробки обновился до версии 1.2

        imageОколо полугода назад я написал свое первое, пусть и небольшое, приложение для Android — Виджет Яндекс.Пробки. Все было вполне чинно и интересно — я почитал фидбеки, выпустил несколько обновлений. Но, в дальнейшем, времени стало резко меньше, работы гораздо больше и я больше не возвращался к нему до текущего момента.

        Однако, недавно Яндекс показал их собственный виджет с тем же функционалом. Это и послужило мне стимулом для сегодняшнего поста.
        Скриншот и изменения
      • Виджет Яндекс.Пробки

          Добрый день, уважаемые хабровчане.

          imageОчередная моя попытка освоить платформу Android с точки зрения разработчика на этот раз увенчалась успехом. Ее плодом стал довольно простой, но, в то же время, полезный виджет: виджет Яндекс.Пробки.

          Если одного его названия вам достаточно — можете сразу же проследовать в Маркет и скачать его. Или же воспользоваться удобной картинкой слева.

          А для пытливых умов приложу краткое описание.

          imageВиджет умеет:
          • выбирать город:
            • Москва
            • Санкт-Петербург
            • Екатеринбург
            • Киев
          • отображать для выбранного города баллы пробок и соответствующий цвет светофора
          • отображать время актуальности пробочных данных
          • настраивать частоту своего обновления
          • запускать приложение Яндекс Карты по тапу на светофор, если оно установлено


          Предложения/багрепорты/комментарии приветствуются.

          UPDATE: доступна обновленная версия.
          Исправления:
          • неверное отображение на больших разрешениях
          • минимальная версия SDK понижена до 3 (Android 1.5)

          Known issues:
          • на Android 2.1 и выше запуск Яндекс Карт работает только после перезагрузки телефона(черт его знает почему)
        • Новые возможности C# 4.0. Часть 3: Ковариантность обобщений

          • Translation
          Когда обобщения(generic) пришли к нам вместе с C# 2.0, они стали одной из лучших возможностей в этом языке. Те, кто когда-либо создавал классы строготипизированных коллекций в C# 1.0 знает, насколько они упростили нам жизнь и уменьшили количество кода. Единственная проблема заключалась в том, что обобщенные типы не следовали тем же правилам наследования, которые были в силе для обычных типов.
          Читать дальше →
        • ASP.NET MVC + jQuery = рай для AJAX

          • Translation
          Я никогда раньше не имел дело ни с одним AJAX Toolkit от Microsoft, но недавно у меня появилась необходимость добавить картографический функционал к проекту, который я веду. Нам нужно было, чтобы у пользователей появилась возможность перемещать маркер по карте, а у нас получать его новые координаты на сервере. Очевидно, что нам для этого придется использовать AJAX в каком-либо виде. Сегодня я вам покажу насколько просто использовать связку ASP.NET MVC на сервере и jQuery на клиенте. Так как jQuery теперь включен в поставку ASP.NET MVC, то больше нет оправдания его не использовать.
          Читать дальше →
        • Новые возможности C# 4.0. Часть 2: параметры по умолчанию

          • Translation
          Сегодня мы поговорим о другой новинке C# 4.0, которую я ждал много лет. В прошлом, ее отсутствие объяснялось архитектурным решением. Но, видимо, прагматизм победил и теперь у нас есть параметры по умолчанию. Чтобы сделать их еще более полезными они добавили к ним именованые параметры. Мы обсудим их через пару минут, а сейчас займемся параметрами по умолчанию.
          Читать дальше →
        • Новые возможности C# 4.0. Часть 1: dynamic

          • Translation
          Одна из самых интересных возможностей язык C# 4.0, который был представлен на PDC является новое ключевое слово — dynamic. Оно позволяет разработчику объявить объект, привязка к методам которого, будет осуществлятся на этапе выполнения, а не компиляции. Примечательно, что класс, который инстанциирует этот объект объявляется стандартным способом.
          Читать дальше →
        • Инновационные интерфейсы для платформы Android

            Шведская компания TAT, специализирующаяся на разработке пользовательских интерфейсов и являющаяся членом Open Handset Alliance разработала прототипы UI для платформы Android.

            Под катом — 7 демонстрационных роликов.
            Читать дальше →
          • Мегаутилита для таскбара

              На сегодняшней хабрасходке в Москве меня просили поделится одной программой. Ну чтож. Делюсь.

              Название: Taskbar Shuffle 2.0
              Распространение: Donateware
              OS: Win 95/98/2000/XP/Vista
              Возможности: позволяет перетаскивать окна в панели задач, закрывать их нажатием третьей кнопки мыши или колеса(как вкладки в FF/Opera), группировать окна одного процесса рядом(именно рядом, а не как по умолчанию в винде в пачку собирать).

              Всем у кого открыто более чем три окна — советую.

              Скачать