Pull to refresh

Rust 1.63.0: потоки области видимости, I/O безопасность, NLL во всех редакциях по умолчанию

Open source *Programming *System Programming *Compilers *Rust *
Translation

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


Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.63.0 вам достаточно выполнить команду:


rustup update stable

Если у вас ещё нет rustup, то можете установить его со страницы на нашем веб-сайте, а также ознакомиться с подробным описанием выпуска 1.63.0 на GitHub.


Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках.


Что стабилизировано в 1.63.0


В стандартную библиотеку добавлены потоки, которые гарантировано завершаются в конце области видимости. Завершена миграция всех редакций языка на NLL. Добавлены новые типы для работы с дискриптерами файлов операционной системы.

Читать дальше →
Total votes 34: ↑33 and ↓1 +32
Views 3.3K
Comments 0

Выпуск Rust 1.44.0: cargo tree, async/await в no_std, Unicode 13 и vec![] в const-контексте

Open source *Programming *System Programming *Compilers *Rust *

Данный анонс является компиляцией черновика анонса и подробных примечаний к выпуску. Официальный анонс короче, чем обычно:


This is a shorter blog post than usual: in acknowledgement that taking a stand against the police brutality currently happening in the US and the world at large is more important than sharing tech knowledge, we decided to significantly scale back the amount of promotion we're doing for this release.

The Rust Core Team

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


Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.44.0 вам достаточно выполнить следующую команду:


rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.

Читать дальше →
Total votes 24: ↑24 and ↓0 +24
Views 3.2K
Comments 4

Новый релиз Tarantool 2.8

VK corporate blog Tarantool *

Если кратко: довели автоматический failover RAFT до статуса production ready, улучшили cartridge для работы в виртуальных средах, создали инструмент для легкой смены версии Tarantool на более свежую, а развертывание крупных кластеров с помощью Ansible-роли стало в 15-20 раз быстрее. Здесь перечислены лишь основные моменты, полный список обновлений — ниже.

Читать дальше
Total votes 7: ↑7 and ↓0 +7
Views 1.6K
Comments 1

Opera Mini 3.0: блоги, фото, RSS!

Opera
Как сообщает Opera Software в пресс-релизе, вышла Opera Mini 3.0!

Новые функции появились следующие:
  • Публикация фотографий: отправка на email, в форум или блог
  • RSS: теперь ленты новостей можно смотреть прямо из Opera Mini
  • Безопасные подключения: теперь поддерживается шифрование
  • Группировка контента: оптимизирована работа с меню и страницами

Доступна свежая версия как всегда здесь.
Total votes 6: ↑3 and ↓3 0
Views 710
Comments 9

Релиз Gentoo 2007.0

Configuring Linux *
загрузка LiveCD GentooПосле некоторой задержки, команда разработчиков Gentoo анонсировала релиз Gentoo Linux 2007.0 под названием "Secret Sauce" (Секретный соус :-). Релиз включает в себя полностью переписанную версию инсталлятора для x86 и AMD64 на LiveCD и LiveDVD.

Из софта:

GNOME 2.16.2 KDE 3.5.5 Xfce 4.4 Mozilla Firefox 2.0.0.3 OpenOffice.org 2.1.0 Linux kernel 2.6.19
Total votes 16: ↑13 and ↓3 +10
Views 934
Comments 70

Вышла jQuery 1.2: Дождались :-)

Ajax *
Итак, вышел первый релиз новой ветки замечательной JavaScript-библиотеки jQuery —
jQuery 1.2.
Изменений — вагон и маленькая тележка, на офф. сайте вынесены на отдельную страницу.
Часть устаревших фич убрана в связи с появлением более универсальных функций, поэтому для желающих предлагается краткое руководство по обновлению и пара плагинов для обратной совместимости с веткой 1.1.
Total votes 30: ↑28 and ↓2 +26
Views 808
Comments 18

eeePC: продажи стартовали

Computer hardware
Итак, в Тайване стартовали продажи Asus eeePC.

По состоянию дел на 3:00 PM Oct 16 GMT+8

Цены в Тайване:
2G 7999 yuan ~ USD244.88
4G SR 9999 yuan ~ USD306.11
4G dock 11,000 yuan ~ USD336.75
Premium Edition 8G SSD, 1G memory
13,800 yuan ~ USD422.471
Однако Yahoo опровергает[eng] данные цены.

Вроде как цены такими и ожидались.К 5:40 PM Oct 16 GMT+8 рапортовали, что уже около 70и штук продално. По виду покупатели офисные работники, матери, пристарелые и студенты. ЦА, так сказать, на лицо.

Фото упаковки и начала работы с аппаратом:
Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views 236
Comments 47

Fedora 8

Configuring Linux *
get fedora8го ноября в 18 часов MSK, как и было запланировано, вышел 8ой релиз одного из ведущих дистрибутивов Linux Fedora.

Среди особенностей данного релиза хочется отметить включение в поставку полностью свободного JDK на базе OpenJDK и IcedTea, установку нового sound сервера (Pulse Audio) совместимого с ESD и новой утилиты конфигурации firewall.

Из общесистемных пакетов обратить внимание стоит на glibc 2.7 с поддержкой хеширования паролей по алгоритмам SHA256 и SHA512.

Главные пакеты:
Ядро: 2.6.23.1
X.org server: 1.3
GNOME: 2.20.1
KDE: 3.5.8
OpenOffice.org: 2.3.0
GIMP: 2.4.0

Скачать новую федору можно с одного из зеркал, одна рекомендуемым способом является загрузка при помощи BitTorrent дабы не перегружать зеркала проекта. Все ссылки (включая .torrent) доступны с официальной страницы загрузки.
Total votes 32: ↑32 and ↓0 +32
Views 1K
Comments 66

FreeBSD 7.0 RC2

*nix *
Здравствуйте, вообще-то новости 2 дня, но о ней так никто и не написал, вышел 2-ой релиз кандидат операционной системы FreeBSD 7.0. Думаю эта новость будет интересна многим администраторам, и ждать релиза надеюсь осталось не долго.

По плану RC2 должен был выйти 28 января — вышел 7 февраля.
По плану релиз 11 февраля, если учесть смещение релиз будем ждать 21 февраля.

P.S. ИМХО FreeBSD лучшая операционная система.
Total votes 44: ↑31 and ↓13 +18
Views 897
Comments 49

Анонсирован релиз FreeBSD 7.0

*nix *
27 февраля, после длительного ожидания был анонсирован первый релиз ветки 7-STABLE.

Текст анонса — www.freebsd.org/releases/7.0R/announce.html.
Обзор релиза — www.freebsd.org/releases/7.0R/relnotes.html (перевод от Opennet).

Одним из основных изменений является планировщик задач ULE (SCHED_SMP), отличающийся повышенной стабильностью и производительностью, как на однопроцессорных машинах, так и на SMP системах.
По умолчанию все еще используется 4BSD, но его может заменить ULE в релизе 7.1.

Начинаем тестировать!
Total votes 28: ↑26 and ↓2 +24
Views 684
Comments 54

Вышел Gnome 2.22

Lumber room
Улучшений куча. На мой взгляд на порядок больше чем в прошлых релизах. Вот несколько из особо понравившихся мне:
  • Еvolution теперь поддерживает Google Calendars и теги для писем
  • Поддержка YouTube в Totem (раньше я его даже не устанавливал ;))
  • Возможность создавать DVD из nautilus-cd-burner

Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views 265
Comments 18

Обращение Opera к сообществу пользователей

Opera
Предворяя выход первого релиз-кандидата Opera-9.5, бессменный руководитель Opera Software Йон фон Тэчнер опубликовал обращение ко всем пользователям браузера Opera. В нём он говорит, что до релиза остались считанные дни, вкратце рассказывает о том, какие новшества представлены в ожидаемой почти два года версии браузера, а также, естественно, благодарит сообщество (т.е. — нас) за бесценную помощь, которую мы оказываем разработчикам в их нелёгком деле.

Желающие могут прочитать полный перевод обращения.
Total votes 15: ↑9 and ↓6 +3
Views 622
Comments 7

Symfony 1.1 Долгожданный релиз

Symfony *
Symfony Framework
Многие из нас ждали этого дня, держали руку на пульсе и даже участвовали в разработки этого замечательного фрэймворка. И вот настал этот день когда мы можем отпраздновать выход этого действительного революционного фрэймворка вобравшего в себя лучшие стили и практики программирования. Symfony 1.1 принёс много новшеств по сравнению с Symfony 1.0, вот часть того что нас ожидает:
Читать дальше →
Total votes 39: ↑34 and ↓5 +29
Views 974
Comments 93

Обновление Firefox 2.0.0.15

Firefox
Приятно, что разработчики любимого многими браузера (а ведь в Download Day третью версию скачало более 8-ми миллионов) не забывают и о второй ветке. Сегодня вышло следующее по счёту обновление — 2.0.0.15.

Пока официальный блог молчит — информацию можно получить из вики проекта. Данный релиз носит характер более стабильного и безопасного обновления для Firefox 2.0.0.x.

Перечень исправлений можно прочесть здесь.

В данном релизе исправлено:
  • Ошибки и выполнение удаленного кода в процессе расстановки блоков (block reflow)
  • Просмотр удаленного сайта как локального файла через URL ярлык Windows
  • Некорректное завершение URL файла в списке файлов конкретной папки
  • Использование некорректного файла .properties в неинициализированной памяти
  • Произвольное сокетное соединение с Java LiveConnect в операционной системе Mac OS X
  • Произвольная загрузка файла через originalTarget
  • Произвольное выполнение кода в mozIJSSubScriptLoader.loadSubScript()
  • Подделка подписанных JAR-файлов


Update:
Как наконец-то сообщается в официальном блоге обновление таки было :). И, самое главное, «для линейки продукта Firefox 2.0.0.x будут выходить обновления безопасности и стабильности до середины декабря 2008 года. Всем пользователям предлагается обновляться до Firefox 3.»

Кросс-пост из моего блога.
Total votes 18: ↑12 and ↓6 +6
Views 429
Comments 11

WordPress 2.6 “Tyner”

WordPress *
По сообщению официального блога сегодня стала доступной для скачивания следующая версия одного из самых популярных скриптов для организации персональных интернет-блогов — WordPress 2.6 «Tyner».
Названа она в честь джазового пианиста МакКоя Тайнера (McCoy Tyner) и содержит большое количество возможностей, делающих WordPress более мощной CMS: появилась возможность отслеживать изменения любого сообщения или страницы (некоторый аналог системы контроля версий внутри WordPress), а также несколько дополнительных улучшений, анонсированных в версии 2.5.
Читать дальше →
Total votes 51: ↑48 and ↓3 +45
Views 611
Comments 55

PHP 5.3 alpha

PHP *
НУ что — вот мы и дождались первый альфа релиз PHP5.3!

Из нововведений:
  • Namespaces ( пока правда без документации )
    Late static binding и __callStatic
    лямбда-функции и замыкания
    добавлены некоторые экстеншны ( intl, phar, fileinfo и sqlite3 )
    Опциональная поддержка MySQLnd вместо libmysql
    отказ от поддержки Windows старше чем Windows 2000 (Windows 98, NT4 и т.д.)
    добавление нового синтаксиса: NOWDOC, ограниченный GOTO, сокращенный тернарный оператор (?:)


    P.S. обращаю внимание на авторское замечание: THIS IS A DEVELEOPMENT PREVIEW — DO NOT USE IT IN PRODUCTION!
Total votes 32: ↑27 and ↓5 +22
Views 696
Comments 66