Сегодня 5 мая, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7272
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хабрахабр: Коллективные / Блоги / Захабренные
Хабрахабр: Коллективные / Блоги / Захабренные
Голосов: 10
Адрес блога: http://habrahabr.ru/blog/
Добавлен: 2007-10-24 18:05:40 блограйдером Robin_Bad
 

Программирование / [Из песочницы] «Bloated code» в коммерческой разработке ПО

2011-10-13 11:57:14 (читать в оригинале)

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

С ростом количества систем и их размеров при малейшем изменении паттернов приходится рефакторить кучу мест для приведения кода к заданному шаблону.

После исследования альтернативных языков на jvm мы остановились на clojure. Вот небольшой пример реализации паттерна обратотки ошибки на нем.

Допустим, мы оформляем обработку ошибок в джаве следующим образом:

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


Учебный процесс в IT / Магистратура в Южной Корее

2011-10-13 10:56:32 (читать в оригинале)

Вступление

В этой статье речь пойдет о магистратуре в Южной Корее (далее просто Корее) по техническим специальностям, и в частности об университете Seoul National University, который сокращенно — просто «SNU», а на русский автор перевел бы его как «Сеульский Государственный Университет», хотя в Википедии он и назван «Национальным».

Стоит сразу оговориться, что все нижеследующее основано на личном опыте автора, и может не отражать абсолютной действительности. Если вам когда-либо предстоит приехать в Корею учить, то следуют учесть, что учебная жизнь будет зависеть от вашего выбора факультета и руководящего профессора. При этом, в Корее всё меняется с космической скоростью, и через пару-тройку лет, возможно что-то будет не так, как описывается здесь.

Университет

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

image

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


Системное администрирование / [Из песочницы] Настройка репликации в SQL 2008

2011-10-13 10:44:15 (читать в оригинале)

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

Предварительно необходимо удостовериться, что компонент SQL Server Replication установлен на обоих серверах.

1. На сервере-распространителе создаем локальную публикацию (local publication).


1.1. Указываем базу, данные которой мы хотим реплицировать на другой сервер
Читать дальше →


.NET / [Из песочницы] Барьеры памяти и неблокирующая синхронизация в .NET

2011-10-13 10:42:13 (читать в оригинале)

Введение


В этой статье я хочу рассказать об использовании некоторых конструкций, применяющихся для осуществления неблокирующей синхронизации. Речь пойдёт о ключевом слове volatile, функциях VolatileRead, VolatileWrite и MemoryBarrier. Мы рассмотрим, какие проблемы вынуждают нас воспользоваться этими языковыми конструкциями и варианты их решения. При обсуждении барьеров памяти вкратце рассмотрим модель памяти .NET.
Читать дальше →


Обработка изображений / Основы стереозрения

2011-10-13 10:33:20 (читать в оригинале)

В данной статье содержатся базовые сведения о математическом аппарате, используемом
в стерео зрении. Идея ее написания появилась после того как я начал работать с методами
стерео зрения, в частности использовать алгоритмы реализованные в OpenCV.
Эти алгоритмы зачастую ссылаются на различные понятия, такие
как "фундаментальная матрица", "эпиполярная геометрия", "триангуляция".
Существуют очень хорошие книжки по компьютерному зрению, в которых описывается,
в том числе и стерео зрение и все необходимые понятия, но в них, нередко, бывает представлено слишком много
информации для новичка. Здесь же, в краткой форме изложены базовые сведения о том,
как работает стерео зрение и основные связанные с ним необходимые понятия:

  • проективная геометрия и однородные координаты
  • модель камеры
  • эпиполярная геометрия (epiporal geomerty), фундаментальная и существенная матрицы
    (fundamental matrix, essential matrix)
  • триангуляция стереопары точек
  • карта глубины(depth map), карта смещений(disparity map) и идея, лежащая в основе
    ее вычисления


Практически весь материал статьи основан на книге
"Multiple View Geometry in Computer Vision" by Hartley, R. I. and Zisserman, A.,
а раздел про построение карты глубины описан на основе материала из
"Learning OpenCV" by Gary Bradski, Adrian Kaehler.



Для понимания содержимого статьи достаточно иметь общее представление об аналитической
геометрии и линейной алгебре: знать, что такое матрица, вектор, скалярное и векторное
произведение.

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


Страницы: ... 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.