Обновить
672
0
Владимир Юнев @XaocCPS

Chief Architect

Отправить сообщение

Тинейджер улучшил производительность Ruby

Время на прочтение1 мин
Количество просмотров822
Интересный случай произошел в Японии. Молодой подросток, который участвовал летом в сборе «Security and Programming Camp 2009», под руководством учителя занимался улучшением производительности Ruby 1.9. Достигнутые им успехи можно назвать отличными, а если принять во внимание возраст, то удивительными. Подросток смог ускорить выполнение некоторых методов Ruby 1.9 (которая, напомню, славится своей производительностью относительно версии 1.8) в среднем на 8%. При этом максимальное ускорение составило даже 63%.

По ссылке небольшие подробности того, что сделал тинейджер. Его работа касалась оптимизации циклов и избавлении от ненужных макросов. Патчи паренька были приняты 5 октября этого года в транк Ruby.

via yokolet.blogspot.com/2009/11/japanese-teenage-boy-improved-ruby-19.html

Вышел MonoTouch 1.2

Время на прочтение1 мин
Количество просмотров599
Вышла новая версия MonoTouch 1.2 — среды разработки приложений для iPhone на базе Mono/.NET. Основным и важнейшим нововведением новой версии стал отладчик приложений для iPhone, интегрированный в среду MonoDevelop для MacOS. Отладчик работает как с симулятором так и с реальным устройством.

image

Другие нововведения:

* новый binding API для библиотек Objective C, который позволяет связывать API на Objective C с C#-эквивалентами в Mono;
* дополнения в MonoTouch API;
* добавлены System.Timers.Timer, System.Threading.Semaphore, System.Threading;
* исправлены ошибки, OpenTK обновлен до r2350;
* добавлена поддержка System.Data, что позволяет использовать SQLite.

Фреймворк бурно развивается, что не может не радовать.

ASP.NET MVC 2: области (areas) — описание, использование

Время на прочтение7 мин
Количество просмотров14K
imageПонятие областей (areas) для ASP.NET MVC – это новая концепция. Суть областей сводится к тому, чтобы предоставить возможность разделить чрезмерно большой проект на несколько групп, которые продолжали бы взаимодействовать друг с другом. Например, в компании работает несколько групп разработчиков, которые создают большой проект, включающий в себя: основной сайт, магазин, обзоры товаров, форум, внутренний сайт по администрированию и прочие. Для создания такого проекта в ASP.NET MVC 2 предлагает выделить каждую отдельную часть проекта в область, которые вместе продолжали бы представлять собой один взаимосвязанный проект. Выделение из большого проекта отдельных проектов-областей позволит разным группам разработчиков более независимо разрабатывать свои части приложения.

Концепция областей появилась в ASP.NET MVC 2 Preview 1 в виде областей в решении с несколькими проектами. После выхода ASP.NET MVC 2 Preview 2 применение областей было расширено возможностью создавать области в одном проекте. Рассмотрим оба варианта.
Читать дальше →

SilverX — конвертация flash в проекты silverlight

Время на прочтение1 мин
Количество просмотров727
image

Рад сообщить о достаточно новом проекте, который может облегчить жизнь silverlight-разработчиков и значительно упростить процесс миграции flash-роликов на silverlight.

На сайте SilverX есть следующее описание проекта:

«Проект SilverX предназначен для silverlight-разработчиков и дизайнеров, которые мигрируют свой flash-контент на silverlight. SilverX может использоваться в следующих сценариях:
  • экспорт векторной графики из CorelDraw в SWF-файл и последующая конвертация в silverlight XAML;
  • конвертация векторной графики встроенной в SWF-файл в контент, готовый для использования в приложениях silverlight;
  • извлечение векторной графики встроенной в SWF-файл;
  • трансформация flash-анимаций в silverlight-ролики;
  • трансформация flash-баннеров в готовые slilverlight-баннеры.
».

Нужно добавить, что контент не просто трансформируется и конвертируется из flash в silverlight. Дополнительно создается проект, готовый для работы с ним в Visual Studio 2008 SP1 и Expression Blend 3. Что позволяет внести изменения в контент сразу после конвертирования в удобных средствах для работы с silverlight.

SilverX активно развивается и бесплатен для личного пользования.
Радует, что автор проекта, похоже, русскоязычный разработчик по имени Roman Petrov.

Доступен ReSharper 5 для Visual Studio 2010 Beta 2!

Время на прочтение1 мин
Количество просмотров791
imageНедавно было объявлено о старте программы раннего доступа к ReSharper 5 доступной для каждого желающего. Но, к сожалению, изначально, открытая программа EAP и билды ReSharper 5 были только для Visual Studio 2008 (ранее существующая сборка для VS 2010 Beta 1 не работала в Beta 2). И вот, начиная с билда 5.0.1526.25, ReSharper 5 обзовелся полноценной поддержкой Visual Studio 2010 Beta2.

Любители ReSharper могут скачать билд 5.0.1526.25 или более свежий, когда он появится, со страницы ReSharper 5.0 Nightly Builds.

Приятной разработки, коллеги!

Доступна поддержка Mono в Visual Studio 2010!

Время на прочтение1 мин
Количество просмотров5.4K
Одна из крутых фишек в Visual Studio 2010 — это улучшенная поддержка мультиплатформенности. Изначально, эта функция предназначалась для возможности поддержки обеих версий .NET 2.0 и 4.0, но в действительности это означает, что и Mono может быть одной из плафторм для выбора в Visual Studio 2010.

Например, вот так:

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

PowerShell 2.0 RTM доступен для всех версий Windows

Время на прочтение3 мин
Количество просмотров21K
imageWindows PowerShell — это скриптовый язык для командной строки, который спроектирован для системных администраторов и автоматизации. Построенный на платформе Microsoft .NET Framework, язык Windows PowerShell позволяет IT-профессионалам и разработчикам контролировать и автоматизировать администрирование Windows и приложений.

Под катом представлены новые функции, которые были добавлены в Windows PowerShell 2.0.

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

The Berlin Twitter Wall

Время на прочтение1 мин
Количество просмотров510


Запущен проект The Berlin Twitter Wall, который посвящен 20-летию падения берлинской стены, разделявшей город на две стороны. Берлинская стена долгое время была символом противостояния восточной коммунистической и западной капиталистической Европы. Стена была разрушена 9 ноября.

Проект представляет собой некое подобие берлинской стены с фонами представленными реальными изображениями той эпохи. На переднем плане медленно «проплывают» твит-сообщения пользователей. Каждый может попасть на стену The Berlin Twitter Wall написав сообщение в Twitter с хэштегом #fotw. Обратите внимание, что к стене прикреплены изображения, которые можно посмотреть щелкнув на иконку фотоаппарата.

12 лучших практик ASP.NET MVC

Время на прочтение3 мин
Количество просмотров13K
imageОт переводчика: здесь приведены 12 неплохих практик, которые автор рекомендует использовать при разработке приложений ASP.NET MVC. Я решил перевести этот короткий список для тех, кто только присматривается к ASP.NET MVC и делает в этом фреймворке первые шаги. Надеюсь, данные советы помогут получше понять архитектуру ASP.NET MVC и принять правильные решения при разработке проектов. Некоторые советы спорны, но не забывайте, что автор выражает свое мнение, которое может не совпадать с вашим.
Читать дальше →

Индикаторы загруженности CPU и памяти на таскбаре

Время на прочтение1 мин
Количество просмотров9.1K
Похоже, Windows 7 создает новый тип приложений, которые представляют собой индикацию тех или иных событий на таскбаре. Так, например, Gmail Notifier Plus (о нем писалось на Хабре) позволяет следить за новыми сообщениями в Gmail прямо с таскбара.

На днях появился новый набор утилит Taskbar Meters, который позволяет отслеживать загруженность CPU и расход памяти.

image

Зависимость цвета индикаторов и частота обновления настраивается:

image

Taskbar Meters — это проект open source, который расположен на Codeplex.com. Скачать Taskbar Meters (~400 kb).

Обновлено. Стал доступен еще один элемент набора: индикатор дискового I/O. Я скомпилировал и выложил на SkyDrive для тех, кто не хочет разбираться с исходниками. Архив независим и утилита в нем должна работать сама без основной части. Скачать TaskbarDiskIOMeter.zip

Microsoft помогает Eclipse

Время на прочтение1 мин
Количество просмотров852
image
На проходящем в Германии саммите Eclipse Summit объявлено, что Microsoft вместе с партнерами Tasktop и Soyatec выпускает ряд инструментов и обновлений для Eclipse:

* Eclipse будет поддерживать Windows 7 и все его новые функции интерфейса (узнать больше);
* Eclipse Standard Widget Toolkit (SWT) получит расширение для новых фич, которые представлены в Windows 7 и Windows Server 2008 R2;
* доступны open source инструменты Windows Azure Tools для Eclipse для PHP-разработчиков;
* доступны open source инструменты Windows Azure Tools для Eclipse для Java-разработчиков;
* доступен плагин Eclipse Tools для Silverlight.

Сообщается, что согласно голосованию (THE OPEN SOURCE DEVELOPER REPORT 2009 ECLIPSE COMMUNITY SURVEY MAY 2009 pdf), проведенному среди пользователей Eclipse, более 64% пользователей используют в работе Windows.

via port25.technet.com/archive/2009/10/27/moving-forward-with-eclipse.aspx
Более подробно с картинками, видео и ссылками в этой записи блога.
Официальный пресс-релиз.

.NET 4.0: что нового в базовых классах (BCL)? Подробный обзор

Время на прочтение9 мин
Количество просмотров3.3K

Visual Studio 2010 и .NET Framework 4 Beta 2 уже доступны для загрузки. .NET 4 Beta 2 содержит некоторое количество нового функционала и улучшений в базовых классах (BCL) в дополнение к тем, которые мы представили ранее в .NET 4 Beta 1. Многие эти улучшения были произведены благодаря отзывам и рекомендациям от клиентов, полученным через Microsoft Connect.
Читать дальше →

Релиз Windows 7: доступны новые темы

Время на прочтение1 мин
Количество просмотров1.3K
Сегодня день мирового старта продаж новой операционной системы Windows 7. Те, кто уже использует ее знают, что в Win7 есть возможность устанавливать комплекты оформления (обои и цветовую гамму). В состав ОС уже входит несколько таких комплектов. Но к запуску, компания Microsoft подготовила подарок и выпустила еще несколько десятков тематических наборов оформления. Среди них темы: Coca Cola, Pepsi, Gears Of War, фильм Avatar, лучшие фото из заставок Bing, фирмы Porshe, Ducati, Ferrari, Infinity, плеер Zune. Все наборы содержат качественные обои, чем и привлекательны.



Кроме того, доступны интернациональные тематические наборы оформления для разных стран, в том числе и для России, с фотографиями достопримечательностей и просто красивых видов. Качайте! Делайте свою систему приятнее для себя.

PS: Поздравляю всех с выходом Windows 7!

Bing первым ввел поиск в реальном времени по Twitter

Время на прочтение1 мин
Количество просмотров1.3K
Компания Microsoft заключила договор с Twitter на доступ к результатам поиска в реальном времени для своего поисковика. Таким образом, Bing становится первым поисковиком, который позволяет искать по твиттеру в реальном времени.



На главной странице твиттер-поиска Bing размещена строка для поиска и самые активные темы Twitter. Ниже идут результаты поиска для этих тем и несколько твитов, которые можно тут же ретивтнуть. После ввода текста в строку поиска выдаются результаты в релаьном времени:



Лента обновляется автоматически, но есть и кнопка Pause. Каждый твит можно тут же ретвитнуть с переходом в Twitter. Сообщается, что после твиттера, Bing получит анлогичную возможность поиска в реальном времени и в Facebook, чего так же нет ни у одного поисковика на сегодняшний момент.

PS: как сообщили в комментариях, для работы с сервисом нужно установить локаль поиска в Bing в US. Это стоит сделать в любом случае, поскольку дает доступ ко всем фишкам Bing. Интерфейс можно оставить русскоязычный.

Доступны материалы для обучения VS 2010 и .NET 4.0

Время на прочтение1 мин
Количество просмотров978
image

Выпущен Visual Studio 2010 and .NET Framework 4 Training Kit — October Preview, который представляет собой набор обучающих материалов для закрепления знаний о новых технологиях, которые появились в .NET 4.0. В том числе материалы по следующим новым или обновленным технологиям:

* C# 4.0
* Visual Basic 10
* F#
* Parallel Extensions
* Windows Communication Foundation (WCF)
* Windows Workflow
* Windows Presentation Foundation (WPF)
* ASP.NET 4
* Windows 7
* Entity Framework
* ADO.NET Data Services
* Managed Extensibility Framework (MEF)
* Visual Studio Team System

В комплекте презентации, исходные коды, видеоматериалы и документация. Скачивать отсюда (93.3 MB).

PS: более подробное описание содержания доступно здесь (англ.)

Смена логотипа

Время на прочтение1 мин
Количество просмотров1.6K
Visual Studio 2010 Beta 2 представила свой новый логотип. Как считаете, удался? Лично мне нравится, по-новому и как бы явно выделяет новое поколение разработки на CLR 4.0 от старого CLR 2.0.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность