войти зарегистрироваться

.NETPowerShell 3 – Finally on the DLR!

Для тех кто в танке сообщаем: PowerShell 3 будет официально выпущен вместе с Windows 8. CTP появился вместе с релизом Windows 8 Developer Preview (на конференции //Build/ от Microsoft в сентябре 2011). Второй CTP релиз появился аккурат под Рождество.
В течение нескольких месяцев я имел возможность поиграться с PowerShell 3 и теперь хочу рассказать Вам о своих впечатлениях.

*BSDFreeBSD 9.0 is out!

Спустя чуть больше двух лет с момента появления ветки 8.0 официально анонсирован релиз FreeBSD 9.0. Установочные сборки, способные работать в Live-режиме, доступны в вариантах Bootonly, DVD, CD и Memstick для платформ i386, amd64, powerpc, powerpc64, ia64 и sparc64. Релиз посвящён Деннису Ритчи, одному из создателей UNIX, идеи которого оказывали и продолжают оказывать влияние на FreeBSD.

Поддержка выпуска обновлений для версии FreeBSD 9.0 продлится до 31 января 2013 года. Поддержка ветки FreeBSD 7 истекает 28 февраля 2013 года, ветки FreeBSD 8 и 9 будут поддерживаться два года с момента последнего релиза.

Среди ключевых улучшений: переход на новый модульных инсталлятор BSDInstall, интеграция в базовую систему компилятора Clang в качестве замены GCC, новая реализация программного RAID (graid), интеграция системы репликации устройств хранения данных (HAST), обновление ZFS до версии 28, активация журналирования Soft Updates для UFS, усовершенствование TCP-стека, поддержка пяти новых алгоритмов для контроля перегрузки в TCP, новый универсальный USB-драйвер с поддержкой USB 3.0, новый механизм изоляции выполнения приложений Capsicum, реализация RCTL для установки индивидуальных ограничений ресурсов, в том числе и для Jail.

Release notes

Персональные блоги mozilla is much slower then IE6

Просматривал список закрытых багов в Firefox 9.0.1 и меня очень порадовала одна строка.

685315 Remove JSOP_GETGLOBAL
126212 mozilla is much slower then IE6! and uses 90MB
678785 resource leak (not closed directory) in gfx/thebes/gfxFT2FontList.cpp


Чтож, можно всех поздравить. Отныне, с версии 9.0.1 Firefox не только не медленнее, чем Internet Explorer 6, но и использует не 90MB. А ведь об этом баге было сообщено ещё 18 февраля 2002 года, почти 10 лет назад.

ArduinoРелиз IDE Arduino 1.0!

Долгожданый релиз принёс небольшие, но важные изменения по «зачистке» IDE и языка, а также добавил множество дополнительных возможностей. Обновления для IDE включают новые расширения файлов, панель инструментов значки и цветовую схему, а также индикатор на компиляции и загрузки. Изменения в языке затронули класс Serial, добавление DHCP и DNS, поддержка Ethernet, новая библиотека SoftwareSerial, поддержка множества файлов в библиотеке SD, изменения библиотеки 1-Wire и UDP-класса, и т.д. Для подробной информации, пожалуйста смотрите примечания к выпуску. В ближайшие дни мы постараемся обновить справочник по Arduino 1.0.

Этот релиз является продуктом многих людей (перечисленных в релизе). Спасибо всем, кто помог нам до него добраться!

arduino.cc/en/Main/ReleaseNotes — примечания к выпуску
arduino.cc/en/Main/Software — страница загрузки

JAVAДелаем релизы с помощью Maven в Java из песочницы

О чем эта статья?


Эта статья о том:
  1. Что такое релиз?
  2. Как нумеруются релизы?
  3. Зачем при релизе нужен бранч?
  4. Почему релиз это больше, чем просто jar (war, ear, zip, etc)?
  5. Что такое maven-release-plugin?
  6. Делаем бранч c помощью release:branch.
  7. Подготовка к релизу с помощью release:prepare.
  8. Выпускаем релиз с помощью release:perform.

Для чтения и понимания этой статьи я рекомендую освежить свои знания по Maven. Многие термины могут быть непонятны без понимания этой технологии.

Google App EngineВышла версия 1.5.5

Python 2.7, повышение лимитов, Cloud SQL Preview, Google Storage for Developers, Premier Accounts

Linux для всехВышел релиз Centos 5.7

Только что заметил в твиттере, что 13 часов назад один из ключевых центоводов Karanbir Singh запостил
CentOS-5.7 is now released:
lists.centos.org/pipermail/centos-announce/2011-September/017727.html
Улучшили поддержку xen/kvm, некоторых 10 гигабитных карточек, xfs и наверно что то ещё, что я не использую.
Надеюсь команда с ударом принялась допиливать релиз 6.1

.NETПара историй про отличия Release от Debug

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

История 1



Собственно, началось все с того, что пришел баг о том что при некоторых операциях приложение вылетает. Это бывает часто. Баг не захотел воспроизводиться в Debug-версии. Это порой бывает. Поскольку в приложении часть библиотек была написано на C++, то первой мыслью было что-то вроде «где-то забыли переменную проинициализировать или что-то в этом духе». Но на деле суть бага крылась в управляемом коде, хотя без неуправляемого тоже не обошлось.

JAVAJava SE 7 Released

Сегодня, после множества переносов, официально состоялся релиз Java SE 7.
В него вошли:
Project Coin
• The Fork/Join Framework
• The New File System API (NIO.2)
• InvokeDynamic
Скачать можно здесь.

DebianОбновление Debian 6.0: выпущен Debian 6.0.2

Объявлено второе обновление стабильного дистрибутива Debian 6.0 «Squeeze». В основном, это обновление решает некоторые проблемы с безопасностью, а также вносит некоторые корректировки для решения других серьезных проблем. Рекомендации по обеспечению безопасности уже были опубликованы ранее.
Если вы часто устанавливали обновления с security.debian.org, вам не придется обновлять большое количество пакетов, большинство обновлений с security.debian.org включены в обновление Debian 6.0.2.
Новые образы CD и DVD, содержащие обновленные пакеты, будут доступны в ближайшее время.
Полный список изменений