• Ученые «вытаскивают» изображения из головного мозга

      image

      Исследователи Японской Лаборатории Компьютерных Нейронаук (Japan’s ATR Computational Neuroscience Laboratories) создали новую невероятную технологию, способную воссоздавать изображения перенося их из человеческого мозга на экран монитора. Согласно ученым, дальнейшее развитие технологии позволит не только улучшить качество передачи данных, но и выводить на экран наши сны.
      Читать дальше →
    • Сервер Quake III на телефоне Nokia

        Программист Олли Хинкка (Olli Hinkka), который уже стал относительно знаменитым, портируя игру Quake на мобильные телефоны, работающие на Symbian, на днях выпустил релиз мобильного Quake III Arena. Работает игра только на телефонах с чипсетом Texas OMAP 2420, что автоматически сужает круг пригодных для запуска Quake III телефонов до Nokia N95 8 Гб, N82 и E90.
        Читать дальше →
      • Движения глаз при восприятии результатов поиска и контекстной рекламы


          Выступление Дмитрия Сатина на конференции eTarget-2009 (26 марта 2009): Результаты исследования движений глаз пользователей при восприятии результатов поиска и контекстной рекламы в поисковых системах Google, Yandex, Rambler, GoGo

          Update: Обработка данных продолжается, если Вы хотите получить отчет о проведенном исследовании, пришлите сообщение на адрес research@usabilitylab.net

          Update 2: Чуть лучше качество видео на Яндексе: video.yandex.ru/users/dmitrysatin/view/8
        • Программирование — отстой! Или что-то вроде того

          • Translation
          Предлагаю вниманию читателей перевод статьи "Programming Sucks! Or At Least, It Ought To", опубликованной в «The Daily WTF». Публикация рассказывает о том, как избыток профессионализма на практике мешает эффективности и предназначена скорее для опытных разработчиков, нежели для новичков.
          Читать дальше →
        • Иерархические структуры данных и производительность

            Введение



            В своей предыдущей статье я дал краткий обзор основных моделей хранения иерархических структур в реляционных БД. Как и положено тому быть, у многих читателей стал вопрос ребром о производительности представленных алгоритмов.

            В данной статье я постараюсь приоткрыть завесу над этим животрепещущим вопросом, а в следующей обещаю коснуться вопросов оптимизации и поисков нестандартных решений.

            Читать дальше →
          • Интервью с Дмитрием Робсманом, создателем ASP.NET

              Дмитрий РобсманДмитрий Робсман работает в главном офисе Microsoft в Редмонде уже 12 лет. Он был первым разработчиком в команде ASP.NET. Был менеджером в команде динамических языков (DLR, IronPython, IronRuby) и в команде Visual Studio, где работал еще и над C#, VB.NET и F#. Среди его известных личных проектов — веб-сервер Cassini, полностью написанный на управляемом коде, и ASP.NET RSS Toolkit.

              На «Платформе» его появление началось долгими аплодисментами. Инженер в джинсах и бейсболке, человек, увлеченный своим делом по-настоящему и понимающий его до мельчайших деталей. Я попросил его ответить на вопросы, которые хотели задать ему вы.
              Читать дальше →
            • Parallel Extensions для .net 3.5

                Aquafresh :-)Количество ядер у процессоров растет год от года. Но многие программы до сих пор умеют использовать только одно. В небольшой заметке хочу рассказать о дополнении к библиотеке System.Threading, которое называется Parallel Extensions. Это дополнение позволяет на высоком уровне выполнять задачи на всех доступных ядрах/процессорах.

                Данная статья является лишь кратким вводным обзором в Parallel Extensions. Так же в конце статьи вы найдете ссылки на ресурсы, которые раскрывают тему во всех деталях.

                Если интересно, то смело ныряем под кат.
                Читать дальше →
              • Отладка приложений в .NET Framework 2.0 и выше

                  Хочу начать серию статей, посвящённых отладке ваших .NET приложений на стороне заказчика, а также оптимизации вашего кода. В связи с этим понадобиться немного подготовить вашу систему. В этой статье мы ознакомимся с различными инструментами для отладки приложений, немного углубимся в описание CLR, где это будет необходимо.
                  Отладка приложений в .NET Framework
                • ASP.NET MVC + jQuery = рай для AJAX

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

                    Дерево объектов

                    Чтобы понять рекурсию, сначала надо понять рекурсию. Возможно, поэтому рекурсивные запросы применяют так редко. Наверняка вы представляете что такое SQL-запрос, я расскажу, чем рекурсивные запросы отличаются от обычных. Тема получилась объемная, приготовьтесь к долгому чтению. В основном речь пойдет об Oracle, но упоминаются и другие СУБД.

                    Читать дальше →
                  • Разработка на PC и производительность — Memory Latency

                      Herb Sutter (автор Exceptional C++, бывший глава ISO C++ standards committee, мистер Free Lunch Is Over и прочая, и прочая) работает в Microsoft и иногда по средам читает атомные лекции.

                      Я наконец-то на одну такую попал, и очень радовался. На умных мужиков всегда радостно поглядеть и послушать.
                      Для отчета — кроме Херба, видел живого Олександреску и живого Walter Bright (который "D").

                      Лекция называлась «Machine Architecture: Things Your Programming Language Never Told You» (здесь можно скачать презентацию и видео) и была про конкретную часть abstraction penalty — Memory Latency.

                      Я попытаюсь коротко рассказать о ключевой мысли лекции. Она простая, очевидная и тысячу раз сказанная. Думаю, еще раз повторить азбуку — никогда не повредит.
                      Читать дальше →