Prace nad Ruby 1.9.2

25 grudnia mają się zakończyć prace nad wersją 1.9.2 interpretera języka Ruby. Pierwsze prezentacje dotyczące nowości i zmian zostały już zaprezentowane na japońskiej konferencji Ruby Kaigi 2009. O poszczególnych modyfikacjach można przeczytać, studiując materiały ze spotkania.

Niektóre ze standardowych bibliotek zostaną przepisane od nowa lub gruntownie poprawione. Dotyczy to komponentów: socket, time, pipe, open3 i pty. Poza tym programiści skupią się na:

  • zmianach w maszynie YARV (Yet Another Ruby VM),
  • obsłudze debuggera,
  • obsłudze profilera,
  • obsłudze wywołań DTrace dla systemów FreeBSD, OpenSolaris i Mac OS X,
  • włączeniu SQLite jako domyślnej biblioteki,
  • zmianach w bieżącym wydaniu Ruby’ego (wydanego w lutym).

Python 3.1

Z końcem czerwca wydano wersję 3.1 języka skryptowego Python. Z dokumentu Release Notes, w nowej wersji wielki nacisk położono na zmiany pod względem sprawności i stabilności działania funkcji, które zostały wprowadzone wraz z niezgodną z wcześniejszymi edycjami odnogą rozwojową 3.x.x.

Typ int został wyposażony w metodę bit_length, która odzwierciedla liczbę bitów, jakie są niezbędne dla przedstawienia jego argumentu w pliku binarnym.

Od nowa (i w języku C) napisany został moduł I/O, który ma teraz działać od 2 do 20 razy szybciej niż wcześniej. Znajdziemy również nowy moduł testowy (Unit Test), zawierający funkcje Test Skipping i nowe metody Assert. Nowe jest również API OrderedDict, które zależnie od podanego klucza dokonuje trwałego porządkowania elementów.

Mono 2.4.2 z obsługą frameworka ASP.NET MVC

Do dystrybucji Debian (system Linux) autorzy projektu opublikowali wersję 2.4.2 Open Sourcowej alternatywy dla microsoftowej platformy .NET Framework – czyli framework Mono. Nowy Mono to wydanie typu Maintenance Release, które zawiera ponad 150 poprawek błędów. Jest to pierwsza wersja, która obsługuje funkcjonujący od początku kwietnia na zasadach Open Source framework ASP.NET MVC.

Implementacja architektury MVC umożliwi programistom ASP.NET pracę z szeroko rozpowszechnionym wzorcem architektoniczno-projektowym. W ten sposób projektanci aplikacji sieciowych uzyskają kontrolę nad strukturą HTML i URL, dodatkowe możliwości w zakresie testowania jednostkowego oraz testowego tworzenia oprogramowania.

Papierowe certyfikaty Microsoftu tylko za opłatą

Jak już dawniej informowaliśmy Microsoft już od lipca wysyła papierowe certyfikaty tylko za opłatą.

Opłata za wysłanie papierowego certyfikatu będzie wynosiła 9.95 dolarów amerykańskich (niezależnie od miejsca docelowego na świecie). Można zamawiać kilka certyfikatów jednocześnie (maksymalnie do 6 w jednej przesyłce). Każdy kolejny będzie kosztował 0.99 dolara, czyli zamówienie dwóch certyfikatów jednocześnie będzie kosztowało $10.94.

Będzie istniała możliwość wysyłki ekspresowej, jednak jej cena nie jest jeszcze znana. Płatności będą możliwe za pomocą kart: Visa, MasterCard oraz American Express.