Совещание — Я могу абсолютно все. Я профессионал

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

— Коллеги, — говорит Морковьева, — перед нашей организацией встала масштабная задача. Нам поступил на реализацию проект, в рамках которого нам требуется изобразить несколько красных линий. Вы готовы взвалить на себя эту задачу?

— Конечно, — говорит Недозайцев. Он директор, и всегда готов взвалить на себя проблему, которую придется нести кому-то из коллектива. Впрочем, он тут же уточняет: — Мы же это можем?

Начальник отдела рисования Сидоряхин торопливо кивает:

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

— Очень приятно, — говорит Морковьева. — Ну, меня вы все знаете. А это — Леночка, она специалист по дизайну в нашей организации.

Леночка покрывается краской и смущенно улыбается. Она недавно закончила экономический, и к дизайну имеет такое же отношение, как утконос к проектированию дирижаблей.

— Так вот, — говорит Морковьева. — Нам нужно нарисовать семь красных линий. Все они должны быть строго перпендикулярны, и кроме того, некоторые нужно нарисовать зеленым цветом, а еще некоторые — прозрачным. Как вы считаете, это реально?

Читать далее Совещание — Я могу абсолютно все. Я профессионал

10 способов проверить число на то, что оно является степенью двойки

В статье на сайте exploringbinary.com описаны алгоритмы определения, является ли число двойкой в какой-либо степени.

Самый быстрый способ:

int isPowerOfTwo (unsigned int x)
{
return ((x != 0) && ((x & (~x + 1)) == x));
}

Разрешение одновременной работы пользователей в Windows 7 (Concurrent Sessions)

Как известно, в Windows , отличных от серверных не разрешаются параллельные сессии — если зайти на компьютер удаленно по RDP, активный пользователь увидит окно логина. Для решения этой проблемы можно использовать Universal Termsrv.dll Patch, процесс установки описан здесь

Патч проверен на личном опыте, все работает без нареканий.

Мастер-класс по горячим клавишам Total Commander

Итак, постараюсь перечислить список полезных горячих клавиш Total Commander, позволяющих сделать работу еще более удобной:

  • [Ctrl]+[] переход в корневой каталог диска
  • [Ctrl]+[D] открытие списка часто используемых каталогов (который открывается по нажатию на кнопку * справа от пути в панели )
  • [Alt]+[стрелка вниз] открытие список последних посещенных каталогов
  • [Alt]+[стрелка влево] переход назад
  • [ALT]+[Shift] + [Enter] вычисление размеров всех каталогов в открытой панели
  • [Ctrl]+[Стрелка вправо] и [Ctrl]+[Стрелка влево] открытие текущего каталога в соседней панели
  • [Alt]+[Grey «+»] (на дополнительной цифровой клавиатуре) позволяет выделить все файлы с таким же расширением, как и у файла под курсором
  • [Сtrl]+[удерживание стрелки внизу] открывает историю команд, введенных в консоли
  • [Сtrl]+[Page Down] открытие файла как архива (например самоизвлекающийся EXE-архив или chm-файлы)
  • [Alt]+[Shift]+[F3] — просмотр файла Lister-ом без плагинов. Это может быть удобно при просмотре больших файлов или просто просмотр исходного текста, к примеру, HTML-страницы.
  • [Сtrl]+[Enter] копирование имени выделенного файла или каталога в командную строку
  • [Сtrl]+[Shift] + [Enter] копирование полного пути выделенного файла или каталога в командную строку

И напоследок, в проводнике Windows 7 для перехода в каталог на уровень выше теперь используется сочетание [Alt]+[Стрелка вверх] . Нажатие на Backspace же в отличие от Windows XP приводит к переходу назад, а не вверх.

Много полезной информации о Total Commander можно найти на сайте wincmd.ru

Онлайн IDE

Сервис IDEOne.com представляет собой on-line среду разработки для множества языков программирования, включая C++, С#, Java,… Наиболее важной возможностью является функция выполнения программы, что может быть очень полезно при отсутствии под рукой необходимых средств разработки

Используем Google Voice Search в своем приложении .NET

Публикую свой топик с хабрахабра.

Функция распознавания речи с некоторого времени доступна в браузере Google Chrome . Посмотреть как это выглядит можно, например, здесь.

Так как исходный Chromium открыт, возникает закономерное желание подсмотреть, можно ли использовать технологию в своих корыстных целях наступления мира на земле.

Как это часто бывает, все уже сделано за нас в этой статье. Все оказывается очень просто, необходимо сделать POST запрос на адрес https://www.google.com/speech-api/v1/recognize со звуковыми данными в формате FLAC или Speex. Реализуем демонстрацию распознавания WAVE-файлов с помощью C# .

Читать далее Используем Google Voice Search в своем приложении .NET

Многоядерные ускорители Intel будут тестироваться сотней разработчиков в 2011 году

Новая платформа MIC от Intel под названием Knights Ferry начала поставляться избранным разработчикам, причём до конца года их число должно возрасти до 100. Важным преимуществом платформы MIC по сравнению с применением графических ускорителей  является совместимость с архитектурой x86.  Таким образом,  существующее ПО не придётся полностью переписывать.

Ускорители MIC нового поколения будут представлять собой карты для разъёма PCI Express, в основе которых лежит 22-нм чип (кодовое имя Knights Corner), имеющий более 50 вычислительных ядер. Новые компиляторы Intel позволяют оптимизировать программное обеспечение для максимально эффективного автоматического распределения задач между процессорами Intel Xeon и MIC.

Источник : softpedia.com

Отключаем автовоспроизведение роликов на YouTube

Всем любителям большого количества вкладок в браузере посвящается… Yotube автоматически запускает  воспроизведение роликов при открытии странички, что очень неудобно при перезапуске браузера, со многочисленными вкладками Yotube.

Пользовательский скрипт выполняет как раз то, что нужно(по сути, просто установку атрибута автопроигрывания flash-player). Для установки в Opera нужно проделать следующее:

1. В настройках (Инструменты-Общие настройки-вкладка Расширенные — Содержимое-Настроить JavaScript) выбрать каталог для сохранения пользовательских скриптов
2. Сохранить в выбранную папку пользовательский скрипт.
3. PROFIT !

Для браузера Chrome есть расширение Stop Autoplay for YouTube