Архивы

  • Подходы к оптимизации (веб-)приложений

    от автора

    Не знаю, как вы, я лично обожаю заниматься оптимизацией производительности программ. Я люблю, когда программы не тормозят, а сайты открываются быстро. В этой статье я бы хотел привести некоторые (базовые) подходы к улучшению производительности. В основном, они относятся к веб-приложениям, но некоторые вещи справедливы и для «обычных» программ. Я затрону такие темы, как профилирование, пакетная…

  • от автора

  • Зачем нам всем нужен SAT и все эти P-NP (часть первая)

    от автора

    SAT уже тем хорош, что он ум в порядок приводит Ломоносов (оригинал) Введение На хабре уже немало статей, посвященных проблеме P vs. NP и задаче о выполнимости логических формул (SATisfiability problem). Однако, большинство из них не отвечает на несколько самых важных вопросов. Почему эта проблема действительна важна для нас? Что будет, если её решат? Где…

  • Взаимодействие Android-устройств в локальной сети

    от автора

    Предположим, мы пишем игру для Android, которая подразумевает некое сетевое взаимодействие между устройствами. Причем наши устройства находятся в одной сети и мы хотим, чтобы взаимодействие между ними осуществлялось быстро, а значит вариант с обменом данными через интернет нам не подходит. Ах да, еще одна маленькая ложка дегтя — мы хотим охватить максимально возможную аудиторию, для…

  • Обзор развития индустрии вспомогательных компьютерных технологий для пользователей с нарушениями зрения за 2013 год

    от автора

    Традиционный ежегодный обзор вспомогательных компьютерных технологий для пользователей с нарушениями зрения, посвящённый разбору основных тенденций и событий из этой области за 2013 год. Материал носит название «Тифлотехнологии-2013: точки бифуркации» и в полной версии размещён на ресурсе Тифлокомп. Ниже приводится содержание данного обзора со ссылками на основные тематические блоки, чтобы предоставить возможность всем желающим выборочно ознакомиться…

  • Управление компьютером при помощи глаз — практическая реализация

    от автора

    1. Необходимость и постановка задачи Статья написана, прежде всего, для людей, которым трудно или невозможно работать на компьютере общепринятым способом: нажимая кнопки на клавиатуре и двигая мышь. Постараюсь рассказать, как была сделана система, которая позволяет управлять компьютером при помощи одного только взгляда. Сразу оговорюсь, что приведённое решение плохо работает (пока), если человек носит очки. Итак,…

  • Опыт создания робота. Часть 1

    от автора

    Доброго времени суток! Хочу поделиться со всеми опытом по созданию робота, на базе Arduino. В первой части не будет чего-то оригинального, возможно даже местами похоже на другие статьи, но постараюсь описывать именно проблемы, с которыми я столкнулся при сборке робота. Преамбула У меня уже давно появилась идея создания робота, но не хватало времени и знаний.…

  • Пляски с бубном в новогоднюю ночь или вторая жизнь старых машин

    от автора

    Доброго времени суток, уважаемые. Расскажу сегодня в рамках темы статьи, как я провёл новогоднюю ночь. Не только расскажу, но и покажу картинки. Очень увлекательное было действо. Ну а началось всё так. После установки и настройки домашнего мини-сервера мама захотела себе компьютер. Мол, чем я хуже. Хочу в интернете информацию читать, набирать тексты и тому подобное.…

  • Курсы от Яндекса для тех, кто хочет провести каникулы с пользой. Дискретный анализ и теория вероятностей

    от автора

    Для тех, кому одного курса мало и кто хочет больше, продолжаем нашу серию курсов от Школы анализа данных Яндекса. Сегодня подошла очередь курса «Дискретный анализ и теория вероятностей» – даже более фундаментального, чем предыдущий. Но без него нельзя представить ещё большую часть современной обработки данных. В рамках курса рассматриваются основные понятия и методы комбинаторного, дискретного…

  • Знакомство с Cisco TelePresence

    от автора

    Как показал томный взгляд, построение сети для видеосвязи задача нетривиальная: тут и решения разные, и уровни взаимодействия, и интернет везде разный, и опасных мест выше крыши. Самое странное – нет русскоязычных гайдов по планированию, дизайну и более тонкой настройке. Есть серединка, т.н. «базовая настройка», которой искушенный сетевой администратор доволен не будет. В зависимости от ситуации…