Краковецкий Александр @sashaeve
CEO DevRain
Голограммы в ночных клубах
1 мин
3.4KПоскольку американские законы делают сложным содержание нормального стрип-клуба с девушками, танцующими на столе, то владельцы клубов начинают задумываться об использовании современных технологий. Например, компания Digital Illusions открыла первый в мире стрип-клуб с исключительно голографическими женщинами. Клуб Lolita’s Cantina начал работу 22 июля в Лас-Вегасе.
Нужно сказать, что голографические женщины ни в чём не уступают настоящим, а кое-где даже превосходят их (видео).
Владельцы клубов уже предвкушают, когда на голографические технологии можно будет перевести также музыкантов, конферансье и других артистов, выступающих на сцене и требующих непомерно большие гонорары. Ничего не поделаешь, высокие технологии продолжают уровень безработицы в развитых странах — вот и до стриптизёрш уже добрались.
Нужно сказать, что голографические женщины ни в чём не уступают настоящим, а кое-где даже превосходят их (видео).
Владельцы клубов уже предвкушают, когда на голографические технологии можно будет перевести также музыкантов, конферансье и других артистов, выступающих на сцене и требующих непомерно большие гонорары. Ничего не поделаешь, высокие технологии продолжают уровень безработицы в развитых странах — вот и до стриптизёрш уже добрались.
+41
Из чего готовят Google Analytics Cookies
3 мин
23KТуториал

Добрый день.
Недавно одни из наших заказчиков выразили желание получать дополнительную информацию о посетителях своего сайта, конкретнее — о людях, заполнивших контактную форму. Это крупная европейская компания и им хотелось бы «фильтровать» своих потенциальных клиентов. Поясню на примере — допустим, решают они организовать выставку своего оборудования в Венгрии и им нужно решить, кто из венгров, оставлявших им свои контакты, скорее всего стоящий клиент, а кто «мимо проходил».
Основными показателями «надежности» клиента для нас стали: число посещений сайта, время проведенное на сайте, количество просмотренных страниц. Всю эту информацию мы получили из Google Analytics Cookies.
Что же из себя представляют печеньки от Google?
+121
Проект Computer Science Student
2 мин
2.2KВозможно, вы знакомы с моим проектом Computer Science Student — на хабре публиковались все его выпуски. Я получал очень много положительных откликов, и в целом некоторой популярности проекта и аудитории я благодарен в первую очередь Хабрахабру.
Я много думал о развитии проекта. К сожалению, я не уделяю ему достаточно времени, и выпусков выходит намного меньше, чем хотелось бы. Я хочу сдвинуть проект с мертвой точки. Сейчас это в среднем одно обновление в месяц, тем не менее много приятных откликов (спасибо!) и много просмотров. Но я все равно понимаю, что я один не в силах сделать большой качественный сайт о науке информатике. А это моя цель.
У меня появилась идея.
Я много думал о развитии проекта. К сожалению, я не уделяю ему достаточно времени, и выпусков выходит намного меньше, чем хотелось бы. Я хочу сдвинуть проект с мертвой точки. Сейчас это в среднем одно обновление в месяц, тем не менее много приятных откликов (спасибо!) и много просмотров. Но я все равно понимаю, что я один не в силах сделать большой качественный сайт о науке информатике. А это моя цель.
У меня появилась идея.
+39
Инструменты оценки состояния проектов по разработке
5 мин
8.6KПрограммирование – процесс творческий, и очень часто попытки измерить какие либо параметры проекта рассматриваются как нечто крамольное. Действительно у многих программистов вызывает усмешку попытка измерять производительность команды, например количеством написанных строчек исходного кода. С другой стороны, любой процесс обладает набором свойств и изменяющихся параметров. Знать их значения очень важно, так как это помогает ответить на вопрос «Как дела?». Выяснить, что происходит на текущий момент и спланировать шаги, например по уменьшению ошибок в продукте.
+11
Давайте знакомиться!
8 мин
18K
Я пришел в Microsoft чуть более шести лет назад, начав работать в этом же департаменте, который на тот момент состоял всего из восьми человек, евангелистом (или экспертом по технологиям разработки ПО, как было написано на визитке). Сейчас нас уже больше 40 (точное число зависит от методики подсчета). До Microsoft я работал в компании DocsVision, где руководил разработкой этого продукта. А начинал я свою профессиональную карьеру в IT в компании Digital Design разработчиком ПО. До сих пор программирование считаю самым интересным занятием в жизни, хотя профессионально этим уже давно не занимаюсь.
Нашел я, как и мои коллеги, свое призвание в другом: в том, чтобы сделать более успешными и счастливыми всех разработчиков, ИТ-специалистов, архитекторов, технических студентов, в общем, всех технических специалистов в России. И это действительно та цель, которую большой Microsoft ставит перед нашим департаментом, без всяких прикрас. А планы по порабощению мира и задача «be evil» действительно не стоят у нас на повестке дня.
+18
Visual Studio 2010 Productivity Power Tools
3 мин
7.5K
Productivity Power Tools это набор расширений для Visual Studio Professional (и выше), которые улучшают производительность разработчиков. В новой версии расширения были добавленные такие вещи:
- Настройки расширений
- Solution Navigator
- Quick Access
- Обновление и исправление ошибок «Searchable Add Reference», «Document Tab Well» и других расширений.
Много картинок
+34
Создание и настройка WCF сервиса в Silverlight 4 приложении
9 мин
9KВ этой статье мы научимся:
Изучать мы будем на примере: «Рисование и отправка поздравительных открыток другу»
Картинки
- Создавать WCF сервис и бизнес объекты для обработки данных
- Создавать форму на Silverlight 4 для отправки данных.
Изучать мы будем на примере: «Рисование и отправка поздравительных открыток другу»
Картинки
+10
Украинские онлайн ресурсы обзаводятся собственными iPhone приложениями
1 мин
586Мобильные приложения для крупных онлайн изданий уже стали практически нормой в Европе и Америке, в России также есть несколько неплохих iPhone приложений. А вот для украинских ресурсов это пока новый и не опробованный способ распространения своего контента.
Первым украинским медиа в iPhone стал Канал 24, еще в конце 2009, а на днях новостной портал Korrespondent.net также запустил собственное iPhone приложение. В Украине пока нет ярких примеров новостных iPhone приложений, таргетированных на наш рынок, поэтому Корреспондент поможет прояснить, насколько подобные продукты восстребованы на рынке и поможет увидеть аудиторию.

Первым украинским медиа в iPhone стал Канал 24, еще в конце 2009, а на днях новостной портал Korrespondent.net также запустил собственное iPhone приложение. В Украине пока нет ярких примеров новостных iPhone приложений, таргетированных на наш рынок, поэтому Корреспондент поможет прояснить, насколько подобные продукты восстребованы на рынке и поможет увидеть аудиторию.

+5
Обзор безопасности Silverlight 4 приложений. Часть 2
5 мин
2.1K
+2
Немного о том, как создавался «Аватар»
3 мин
75K«Художники показывают свою работу, режиссер хочет побольше того или другого, и все это повторяется туда и обратно много раз. Это цикл, который двигает нашу работу и заставляет вещи выглядеть так, как они выглядят в итоге. Таким путем каждый маленький кусочек становится лучше и лучше, потом становится совершенным, а потом мы переходим к следующему кадру», – так описывает свою работу над фильмом «Аватар» Джо Уилки (Joe Wilkie), один из менеджеров студии спецэффектов Weta Digital из Веллингтона, Новая Зеландия. Именно здесь создавалась вся магия фильма «Аватар», которая покорила нас всех.

12 Мб на кадр, 288 Мб на секунду, 17,28 Гб на минуту. Все 162 минуты фильма, который мы увидели на экранах – огромный объем информации – это только маленькая толика того, что пропустил через себя новый дата-центр студии Weta. Собранный, как вы уже могли догадаться, на серверах HP: 34 стойки с 32 блейдами HP Proliant BL2x220c в каждой – 40 000 процессорных ядер и 104 Тб RAM, семь строчек в суперкомпьютерном рейтинге Top-500. Посмотрим немного на ту сторону фильма, что осталась за кадром.

12 Мб на кадр, 288 Мб на секунду, 17,28 Гб на минуту. Все 162 минуты фильма, который мы увидели на экранах – огромный объем информации – это только маленькая толика того, что пропустил через себя новый дата-центр студии Weta. Собранный, как вы уже могли догадаться, на серверах HP: 34 стойки с 32 блейдами HP Proliant BL2x220c в каждой – 40 000 процессорных ядер и 104 Тб RAM, семь строчек в суперкомпьютерном рейтинге Top-500. Посмотрим немного на ту сторону фильма, что осталась за кадром.
+189
Вдыхая жизнь в Avatar
8 мин
22KПеревод

Хотя на Хабре уже публиковались некоторые заметки о технической стороне создания фильма Avatar, например в блоге компании HP была заметка о создании рендерфермы, построенной на blade-системах HP, мне показалось, что эта тема остается весьма любопытной для «технарей», как же там все делается «за кадром», в проектах такого масштаба, тем более, что системы NetApp непосредственно участвовали в создании фильма. Поэтому я решил перевести эксклюзивно для Хабра статью из недавно вышедшей свежей «электронной ежемесячной газеты» Tech Ontap. Кстати, можно подписаться и на русскую ее версию.
Фильм Avatar, вышедший на экраны в этом году, побил все рекорды сборов, добравшись до величины в 2.7 миллиардов долларов, и продолжая собирать кассу. Weta Digital, компания создания визуальных эффектов, занимавшаяся созданием спецэффектов и компьютерной анимации для этого фильм, также побила несколько своих собственных рекордов при создании впечатляющего 3D-мира Avatar. Weta Digital получила широкую известность в профессиональной среде после выхода трилогии «Властелин Колец» (The Lord of the Rings) и ряда последующих фильмов, таких, как King Kong и District#9, но создание Avatar потребовало совершенно особых технических усилий.
+73
Moles — Isolation Framework от Microsoft Research или как сделать юнит-тестирование удобнее
3 мин
2KИногда случается, что стройную и продуманную систему юнит-тестов душит сильная связность компонентов — особенно этим грешит legacy код, изначально не предназначенный для тестирования. Рефакторинг, конечно, спасает — но не всегда можно рефакторить. Одной из проблем, возникающих при создании юнит-тестов может стать использование static методов или non-virtual методов, которые должны быть перегружены для успешного написания тестов. Поможет в этом проект от Microsoft Research — Moles.
+16
Программисты «выше среднего»
3 мин
10KПеревод
Быстро! Ответьте на следующий вопрос:
Согласно психологическим опросам среди разных групп, около 90% программистов отвечают «Выше среднего».
Очевидно, это не может быть правдой.
Как вы оцениваете свой уровень как программиста (ниже среднего, средний, выше среднего)?
Согласно психологическим опросам среди разных групп, около 90% программистов отвечают «Выше среднего».
Очевидно, это не может быть правдой.
+114
Профилирование приложений в Visual Studio 2010
6 мин
47KСегодня мы будем замерять производительность нашего приложения с помощью Visual Studio Profiling Tool.
Visual Studio Profiling Tool позволяет разработчикам измерять, оценивать производительность приложения и кода. Эти инструменты полностью встроены в IDE, чтобы предоставить разработчику беспрерывный контроль.
В этом руководстве мы по шагам профилируем приложение PeopleTrax используя Sampling и Instrumentation методы профилирования, чтобы выявить проблемы в производительности приложения.

Много картинок.
Visual Studio Profiling Tool позволяет разработчикам измерять, оценивать производительность приложения и кода. Эти инструменты полностью встроены в IDE, чтобы предоставить разработчику беспрерывный контроль.
В этом руководстве мы по шагам профилируем приложение PeopleTrax используя Sampling и Instrumentation методы профилирования, чтобы выявить проблемы в производительности приложения.

Много картинок.
+33
Visual Studio 2010 тестирование веб-приложения
3 мин
11KОчень хочется принять участие в конкурсе Visual Studio 2010. Уже писали о Unit-тестировании, о UI тестировании приложений, поэтому я напишу про тестирование веб-приложений. А так как в комплекте с новой Visual Studio 2010 поставляется ASP.NET MVC Framework 2, то использовать я буду именно его.
Это НЕ серьезное руководство по UI тестированию, это лишь легкое чтиво, которое просветит еще зеленых любителей студии (таких как я) о важном и удобном, но слегка пугающем функционале.
Это НЕ серьезное руководство по UI тестированию, это лишь легкое чтиво, которое просветит еще зеленых любителей студии (таких как я) о важном и удобном, но слегка пугающем функционале.
+26
Unit-тестирование средствами .NET
8 мин
60KОсновная идея юнит (или модульного, как его еще называют) тестирования – тестирование отдельных компонентов программы, т.е. классов и их методов. Разрабатывать код, покрытый тестами, весьма полезно, потому что при их правильном использовании практически исключается возможность регресии в истории развитии программы – «что-то новое добавили, половина старого слегла». Также сейчас весьма модна методология разработки “TDD” — Test Driven Development. Согласно ей, программист вначале разрабатывает набор тестов для будущей функциональности, просчитывает все варианты выполнения, и лишь потом начинает писать непосредственно рабочий код, подходящий под уже написанные тесты.
Так как существование тестов в программе является не только подтверждением квалификации разработчика, но и зачастую требованием заказчика, я решил заняться этим вопросом и «пощупать» тесты вблизи.
Так как существование тестов в программе является не только подтверждением квалификации разработчика, но и зачастую требованием заказчика, я решил заняться этим вопросом и «пощупать» тесты вблизи.
+7
Ресурс разработчиков-единомышленников для Google App Engine
1 мин
1.2KВ рассылке Google Alerts наткнулся на интересный ресурс — сайт со списком разработчиков со всего мира под платформу Google App Engine.

Своей целью, создатели сайта, называют

Своей целью, создатели сайта, называют
+5
Разработчик научных пакетов SciPy/NumPy выпустит их на .NET/IronPython
1 мин
1.8KКомпания Enthought, Inc. заявила в своем пресс-релизе (pdf) о намерении выпустить библиотеки SciPy и NumPy, предлагающие инструменты для научных вычислений на языке Python, для платформы .NET.
SciPy и NumPy – это пакет высокопроизводительных статистических и числовых инструментов для языка Python. Они используются в основном для быстрой обработки данных и анализа в научных приложениях. У обоих инструментов есть большое opensource-сообщество, которое расширяет и улучшает их.
“Мы очень рады предложить мощь наших инструментов для новой группы пользователей на платформе .NET” – сказал Тревис Олифант (Travis Oliphant), президент Enthought в своем обращении на мероприятии SciPy 2010, которое проходило в городе Остин, штат Техас.
SciPy и NumPy – это пакет высокопроизводительных статистических и числовых инструментов для языка Python. Они используются в основном для быстрой обработки данных и анализа в научных приложениях. У обоих инструментов есть большое opensource-сообщество, которое расширяет и улучшает их.
“Мы очень рады предложить мощь наших инструментов для новой группы пользователей на платформе .NET” – сказал Тревис Олифант (Travis Oliphant), президент Enthought в своем обращении на мероприятии SciPy 2010, которое проходило в городе Остин, штат Техас.
+6
Жаргон программистов
4 мин
65KНаткнулся на Stackoverflow.com на интересный топик с вопросом о новом в программистском жаргоне. Предлагаю здесь подборку наиболее интересных выражений.
Египетские операторные скобки
if (a == b) {<br> printf("hello");<br>}<br><br>

+254
Информация
- В рейтинге
- Не участвует
- Откуда
- Киев, Киевская обл., Украина
- Дата рождения
- Зарегистрирован
- Активность