1

Тема: OFF: Новости мира скриптов

Эта тема предназначена для того, чтобы отражать в ней различные новости, касающиеся тематики нашего сайта и форума, например, выход новых версий тех или иных продуктов или появление какой-либо полезной информации на различных сайтах в Интернете. Строго говоря, это могут быть и не совсем "новости", т.к. я оставляю за собой право помещать здесь просто интересную, на мой взгляд, информацию, пусть и не самую новейшую.
Я прошу участников форума не постить в этой теме без специальной личной договорённости с администратором форума. Если вы захотите обсудить что-либо, упомянутое здесь, или вставить свои "пять копеек", смело создавайте для этого на форуме новую тему.

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

2

Re: OFF: Новости мира скриптов

24.08.2007 вышел Windows Script 5.7 для Windows XP, 2000 и Server 2003. Ссылки:
Windows Script 5.7
Windows Script 5.7 Release Notes
scripten.exe

Примечания к выпуску Microsoft Script версии 5.7

Улучшения, которые были внесены в механизм написания скриптов в новом выпуске Windows Script, стали возможны в результате разработки операционной системы Виста, проведенной на основе платформ более низкого уровня. Для тестирования, которое мы проводим в отношении каждой новой версии в течение цикла выпуска, применяются методы анализа, эффективность которых постоянно растет. Эти методы разработаны с целью выявить проблемы с устойчивостью системы, утечки памяти, а также потенциально слабые места в системе безопасности. По мере тестирования вносится огромное количество изменений. В их число также входят все текущие обновления, касающиеся систем безопасности. Настоящая версия Windows Script представляет собой наиболее быстрый, надежный и безопасный выпуск среди всех выпусков этой программы.

Почему возникла необходимость в версии 5.7?

Основной причиной разработки версии 5.7 стала необходимость упростить обслуживание и поддержку программы путем синхронизации механизма контроля версий Windows Script с соответствующей схемой, основанной на номере сборки операционной системы Виста. Такое незначительное изменение версии не предполагает внедрение каких-либо новых значимых функций. За исключением нескольких небольших добавлений, набор функциональных возможностей для написания скриптов в целом остался таким же, как и в версии 5.6.

Инсталляционный пакет

Мы перешли с IExpress на технологию Windows Package Installer, которая обеспечивает большую гибкость при установке и деинсталляции, а также более легкое развертывание программного обеспечения. К примеру, настоящий пакет можно деинсталлировать при помощи апплета панели управления "Установка и удаление программ".

См. также Ключи командной строки для пакетов обновлений программного обеспечения под Windows (Command-line switches for Windows software update packages).

Чтобы получить подробную техническую информацию и руководство по развертыванию пакетов такого типа, см. Инсталлятор пакетов (The Package Installer).

Новые возможности

В дополнение к усовершенствованиям общего характера, о которых было упомянуто выше, в настоящей версии было также проведено несколько более значительных изменений:

JScript

В данный пакет входит усовершенствованная программа очистки памяти (garbage collector, GC), которая поставляется с Internet Explorer 7 и операционной системой Виста. Новая GC способна значительно улучшить быстродействие приложений, создающих большое количество объектов (к примеру таких, как Интернет-приложения в стиле Ajax). Теперь эти возможности могут использовать и пользователи, работающие с более старыми версиями браузера.

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

Новый progid "JScript.Compact" реализует JScript Compact Profile (ECMA 327). JScript Compact Profile является профилем языкового стандарта ECMAScript с подмножеством функций. См. также ECMA 327 standard.

В пакете содержится обновление правил перехода на летнее время.

VBScript

VBScript задает новую глобальную функцию GetUILanguage, которая возвращает текущий язык пользовательского интерфейса, установленный как язык по умолчанию. Такое же значение возвращает функция GetUserDefaultUILanguage в Windows API. Теперь разработчики скриптов имеют возможность создавать код, поддерживающий языковые предпочтения пользователя.

Устранены сбои при вызове объектов классов VBScript из JScript.

Устранены проблемы при сравнении целого значения с нечисловым значением в некоторых версиях Windows (KB901104).

VBScript and JScript

Введена поддержка больших диапазонов адресов на машинах с оперативной памятью более 2 Гб (KB890048).

Улучшенная проверка стека (stack checking) обеспечивает большую устойчивость скрипта в условиях переполнения стека.

Устранены различные утечки через протокол TLS, а также утечки памяти, включая использование объекта RegEx с более, чем 10 "подсовпадениями" (sub-matches).

Windows Scripting Host

Устранены редкие зависания (взаимоблокировки) при удаленном запуске скриптов. Предотвращает периодические зависания в удаленных скриптах.

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

Устранены попытки загрузить несуществующую wshenu.dll, которые тормозят работу скриптов регистрации (login scripts).

Включенные статьи базы знаний

Кроме того, в настоящей версии устранены проблемы, описанные в следующих статьях базы знаний (KB):

KB831191: Выполняемое приложением неоднократное создание и уничтожение потоков ведет к утечкам памяти со стороны JScript.

KB834742: При сбое в работе функции WinHttpGetProxyForUrl выдается код ошибки ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT.

KB836863: Утечка памяти, связанная с набором записей ActiveX Data Object.

KB890048: При попытке запустить на компьютере с операционной системой Windows XP Service Pack 2 ядро VBScript из программ, написанных на C++, выдается сообщение об ошибке: "0x80070057 (E_INVALIDARG) returned by vbscript!GetTypeInfo()".

KB892296: Истечение времени ожидания в Microsoft Script Control (Msscript.ocx) перед тем, как время, заданное посредством использования Timeout property в качестве периода работоспособного состояния системы (system uptime), достигнет 49,7 дней.

KB901104: Получение некорректных результатов при сравнении нечислового значения с целым значением при работе на VBScript в Internet Explorer 6.

KB903648: Получение сообщения об ошибке при попытке запустить на компьютере с операционной системой Windows Server 2003 Service Pack 1 ядро VBScript из программы, написанной на Microsoft C++.

KB906092: Нарушение прав доступа в приложениях, написанных на COM+. Регистрация родового COM+-события ID 4786 в журнале приложения (Application log) на Windows Server 2003.

KB917344: Уязвимость в Microsoft JScript делает возможным удаленный запуск программного кода.

KB919237: (заменена новой системой очистки памяти) Снижение быстродействия при просмотре в Internet Explorer 6 Web-страницы, которая использует JScript.

KB925753: Снижение скорости работы программ на VBScript, функции которых включают вычисления с плавающей точкой, после установки Windows Server 2003 Service Pack 1.

KB933811: После установки на компьютере с операционной системой Windows XP или Windows Server 2003 описанных в статьях 928388 и 932590 базы знаний обновлений, объект Date языка JScript версии 5.6 вместо летнего показывает стандартное время.

KB933812: После установки на компьютере с операционной системой Windows XP или Windows Server 2003 описанных в статьях 928388 и 932590 базы знаний обновлений, объект Date языка Jscript версии 5.7 вместо летнего показывает стандартное время.

KB933873: Возникновение ошибки в работе скрипта при попытке запустить скрипт на компьютере с установленным Internet Explorer 7.

KB940284.

Перевод Gourmet.

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

3

Re: OFF: Новости мира скриптов

14.08.2007 вышел новый релиз 4.2.2 популярного редактора Notepad++. Ссылки:
http://notepad-plus.sourceforge.net/ru/site.htm
http://sourceforge.net/project/showfile … _id=102072

Анонс с официального сайта

Из-за несчастного случая с моим ноутбуком (его испортил мой проклятый вонючка-кот) новые релизы Notepad++ не выходили в течение двух месяцев. Однако благодаря Джеффу Амтору из компании Digital Tiger, подарившему мне новый мощный компьютер с тремя дисплеями, перерыв продлился не очень долго, и я смог продолжить работу. Я приношу мою глубокую благодарность Джеффу за его щедрый дар.

Я вынул из ноутбука жесткий диск с тем, чтобы извлечь оттуда уже сделанную часть работы (четыре дня трудов), однако не смог найти внешний корпус для Toshiba MK8007GAH 1.8" HD. Если кто-нибудь знает, где его можно купить через Интернет, пожалуйста, дайте мне знать.

В настоящем релизе исправлены серьезные проблемы при выполнении операции drag and drop с диалоговым окном, имеющим возможность присоединения (dockable dialog). На некоторых машинах при перетаскивании диалогового окна все же остались некоторые проблемы с быстродействием, но, по крайней мере, это больше не приводит к возникновению системной ошибки.

Одной из наиболее востребованных функций является режим редактирования столбцов – в версии 4.2 она стала доступной. Теперь можно вставлять текст или числа (десятичные, шестнадцатеричные, восьмеричные или двоичные) с выделением или без выделения столбца.

Ниже перечисляются исправленные ошибки и новые возможности версии 4.2.1:

1. Устранены проблемы, которые возникали при выполнении (под операционной системой Виста) операции drag and drop с диалоговым окном, имеющим возможность присоединения (dockable dialog).

2. Добавлен режим редактирования столбцов (Menu "Edit->Column Editor...").

3. Исправлена ошибка "To UPPER/lower case" в режиме столбцов.

4. Исправлена ошибка отображения в пользовательском диалоге, задающем язык (User language define dialog).

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

6. Исправлена проблема с подсветкой синтаксиса TeX, которая искажалась при переключении с/на текущий документ.

7. Устранена проблема распознавания расширений имен файлов, содержащих тексты на заданном пользователем языке, которая возникала из-за чувствительности к регистру (теперь регистр игнорируется).

8. Добавлен пункт меню для доступа к странице проекта плагинов notepad++.

Плагины, включенные в версию 4.2.1:
1. TexFX v0.24a
2. Function list v1.2
3. ConvertExt v1.1
4. NppExec v0.2 beta 4
5. Spell checker v1.1
6. Quick text v0.02
7. Light Explorer v1.4
8. Hex editor v0.84

Перевод Gourmet.

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

4

Re: OFF: Новости мира скриптов

31.08.2007 вышел новый релиз Python 3.0a1. Ссылки:
http://www.python.org/download/releases/3.0/
http://www.python.org/dev/peps/pep-3000/

Информация с официального сайта

Питон 3000 (известный как «Py3k» и выпущенный как «Питон 3.0») – это новая версия языка, несовместимая с версиями 2.x. По большей части, язык остался тем же самым, но многие детали, особенно работа с такими встроенными объектами, как словари и строки, значительно изменились. Кроме того, были, в конце концов, удалены многие особенности, которые резко осуждались.

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

План выпуска состоит в том, чтобы получить несколько альфа-релизов в 2007 году, бета-версии - в 2008, и конечный релиз - в августе 2008. Альфа-релизы прежде всего нацелены на разработчиков, которые хотят предварительно посмотреть на новый язык, и особенно на тех людей, которые планируют портировать свой код на Питон 3000. Мы надеемся, что ко времени финального релиза многие пакеты уже будут доступны в 3.0-совместимой форме.

Примечания к релизу

Настоящие онлайн-примечания к релизу более актуальны, чем файл RELNOTES, включенный в дистрибутив.

Онлайн-документация более актуальна, чем документация, включенная в дистрибутив.

В данном релизе Питона есть несколько утечек памяти. К примеру, одна из них вызвана субклассингом (subclassing) в базовом классе ввода-вывода.

Файл numbers.py устарел; его PEP (3141) все еще дополняется.

Поддержка SSL заблокирована, что является причиной пропуска test_ssl. Новая поддержка SSL в ветви 2.6 (с поддержкой на стороне сервера и проверкой сертификатов) будет портирована на 3.0a2.

Если у вас не установлен openssl (http://www.openssl.org), или установлена версия, более старая, чем 0.9.7, hashlib функционировать не будет, что означает, что нет никакого способа вычислить контрольные суммы MD5. А это нарушает работу некоторых модулей.

Сокращена поддержка платформ. Мы проводили тестирование, главным образом, на Linux, OSX и Windows. Кроме того, поддерживается Solaris (до некоторой степени).

Могут возникнуть дополнительные проблемы на 64-битовой архитектуре.

Все еще сохраняются некоторые нерешенные проблемы под Windows. Вот почтовая переписка с большим количеством деталей: http://mail.python.org/pipermail/python … 10155.html.

Некоторые новые возможности появились совсем недавно и, вероятно, содержат ошибки: новый метод format() для строк (PEP 3101), строгое разделение байтов и строк, новый буферный API (PEP 3118).

IDLE все еще имеет некоторые нерешенные проблемы. Если вы не можете запустить его вообще, попробуйте использовать команду "idle -n", что позволит запретить отдельный подпроцесс для интерпретатора.

Перевод The gray Cardinal и Gourmet.

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

5

Re: OFF: Новости мира скриптов

К предыдущей новости о новом Питоне. Планы развития языка от Guido van Rossum, источник: http://www.python.org/dev/peps/pep-3000/. Здесь частичный перевод документа.

Хронология

Прошедшие сроки:
[*] Апрель 2007: появление PEP (кроме предложений реформы библиотек).
Оптимистические будущие сроки:
[*] Август 2007: релиз 3.0a1.
[*] Декабрь 2007: релиз 2.6a1.
[*] Апрель 2008: полная фиксация возможностей.
[*] Июнь 2008: релиз 2.6 (final).
[*] Август 2008: релиз 3.0 (final).

Для того, чтобы получить дальнейшую информацию относительно графика выпуска Питона 2.6, см. PEP 361

Примечание: после выпуска релиза 3.0a1 ожидается быстрое развитие стандартных библиотек, с опережением крайнего срока согласно PEP от апреля 2007.

Планируется, что в течение некоторого времени будет вестись параллельная разработка релизов Питона версий 2.x и 3.x; релизы Питона версии 2.x продолжат выходить в течение более длительного времени, чем традиционные багфикс-релизы 2.x.y. Как правило, мы прекращаем выпускать багфикс-релизы для версии 2.x, после выхода версии 2.(x+1). Однако ожидается, что даже после финального релиза 3.0 будет выпущено, по крайней мере, один или два новых релиза 2.x, возможно, параллельно с релизами 3.1 или 3.2. До некоторой степени это будет зависеть от потребностей сообщества в длительной поддержке версий 2.x, от признания и стабильности версии 3.0, и упорства энтузиастов.

Предполагается, что после выхода версии 3.0, релизы 3.1 и 3.2 появятся намного быстрее, чем это было принято для версий 2.x. Выпуск релизов 3.x будет налажен, как только сообщество признает Питон 3.x.

Совместимость и переход

Питон 3.0 не будет иметь обратной совместимости с Питоном 2.x.

Нет требования, чтобы код, написанный на Питоне 2.6, выполнялся без изменений на Питоне 3.0. Речь не идет даже о некотором подмножестве приемов кодирования. (Конечно, будет крошечное подмножество, но это не будет касаться главных функциональных возможностей.)

Питон 2.6 будет поддерживать совместимость снизу вверх следующими двумя способами:

[*] Будет действовать "режим предупреждений Py3k", который динамически (то есть во время выполнения) будет выдавать предупреждения о тех возможностях, которые не будут работать в Питоне 3.0. К примеру, о том, что функция range() больше не возвращает список.

[*] Будут поддерживаться «обратнопортируемые» (backported) версии многих особенностей Py3k: либо те, которые допускаются через операторы __future__, либо те, которые просто позволяют использовать параллельно старый и новый синтаксис (если новый синтаксис будет синтаксической ошибкой в 2.x).

Кроме вышеперечисленных возможностей совместимости снизу вверх, в версии 2.6 будет добавлен отдельный инструмент преобразования исходного кода "2to3". Этот инструмент будет обладать способностью осуществлять контекстно-независимый переход от кода к коду. Например, он сможет перевести "apply(f, args)" в "f(*args)". Однако в функции инструмента не будет входить выполнение потокового анализа или логическое определение типов. Таким образом, он просто будет считать, что «apply» в примере выше является старой встроенной функцией.

Рекомендуемая модель разработки проекта, который будет одновременно поддерживать Питон 2.6 и 3.0, заключается в следующем:

1. У вас джолжны быть близкие к полномасштабным превосходные юнит-тесты модуля.

2. Портируйте ваш проект на Питон 2.6.

3. Включите режим предупреждений Py3k.

4. Тестируйте и редактируйте до тех пор, пока не останется никаких предупреждений.

5. Используйте инструмент "2to3", чтобы преобразовать этот исходный код к синтаксису 3.0. Не редактируйте вывод вручную!

6. Протестируйте конвертированный исходный код под 3.0.

7. Если найдены проблемы, сделайте исправления в версии исходного кода для 2.6 и возвратитесь к пункту 3.

8. Когда придет время релиза, выпустите отдельно tar-файлы (tarballs) для версий 2.6 и 3.0 (или любые другие архивы, котрыми вы пользуетесь для выпуска).

Не рекомендуется редактировать исходный код для 3.0, пока вы не готовы сократить поддержку кода для 2.6 до простого обслуживания (то есть до того момента, когда вы и без того перешли бы с кодом для 2.6 в стадию обслуживания).

Язык реализации

Питон 3000 будет реализован на языке Cи, и эта реализация будет получена в результате эволюции основного кода Питона версии 2. Это намерение отражает мой взгляд (который я разделяю с Джоэлом Спольски) на опасность полного переписывания. Поскольку Питон 3000 является относительно умеренным усовершенствованием Питона версии 2, мы можем извлечь много пользы, не пытаясь повторно реализовать язык на пустом месте. Я не против параллельных усилий по реализации «с нуля», но мои собственные усилия будут обращены на язык и реализацию тем способом, который я знаю лучше всего.

Перевод The gray Cardinal и Gourmet.

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

6

Re: OFF: Новости мира скриптов

05.09.2007 обновился до версии 2.5 бесплатный редактор XML Notepad 2007 от Microsoft.
Требует NET Frameworks v2.0.
Скачать.

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

7

Re: OFF: Новости мира скриптов

12.09.2007 компания SAPIEN выложила бесплатный COM-компонент для работы с FTP.
Источник: http://www.primalscript.com/Free_Tools/index.asp.
Скачать (16 Кб).
Компонент представляет из себя единственный dll-файл, который необходимо зарегистрировать в системе с помощью regsvr32.exe. После этого появляется COM-объект "Primalscript.FTPTransfer", который предоставляет методы для скачки и закачки файлов по FTP. Есть возможность указать порт, логин и пароль. В архиве есть примеры на VBScript. Может использоваться из любого языка, поддерживающего COM как клиент.

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

8

Re: OFF: Новости мира скриптов

20.09.2007 вышла новая сборка великолепного текстового редактора SciTE: SciTE-Ru Pack (Kernel 1.74 .52Ru).
Новое ядро - исправлены найденные ошибки, добавились новые возможности. Обновлены файлы настроек и скрипты (также исправлены ошибки). Подробности здесь.

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

9

Re: OFF: Новости мира скриптов

25.09.2007 вышла версия 4.3 популярного текстового редактора Notepad++.
В этой версии были устранены ошибки и добавлены новые возможности (по отношению к версии 4.2.2):
1. Устранен сбой, возникавший из-за поврежденных конфигурационных файлов (config.xml и session.xml).
2. Устранен сбой, возникавший при отсутствии в shortcut.xml горячих клавиш.
3. Исправлена ошибка автоматического выявления статуса файла: нежелательный выбор во всплывающем диалоге.
4. Улучшен Styler Configurator («Определение стилей»): при изменении настроек визуальные эффекты обновляются немедленно.
5. В Styler Configurator («Определение стилей») добавлено свойство Global override.
6. Для компоненты Scintilla в Stylers Configurator («Определение стилей») исправлена проблема обновления форматирования текста (жирный/курсив/подчеркивание).
7. Добавлена возможность скрытия строк (Меню «View» - «Hide lines»).
8. Добавлена возможность (опциональная настройка в диалоге Preferences на вкладке Backup/Auto-completion) вызывать автозавершение (завершение ввода функций или слов) автоматически.
9. Теперь в сессии запоминается выбор языка.
10. Исправлена ошибка передвижения вниз текущей строки.
11. Добавлена возможность запуска без плагинов (командная строка: notepad++ -noPlugins).
12. Исправлена ошибка отображения типа файла в строке состояния при переключении между файлами.
Включенные плагины:
TextFX v0.24a
Function list v1.2
ConvertExt v1.1
NppExec v0.2 beta 4
Spell checker v1.1
Quick text v0.02
Light Explorer v1.4
Hex editor v0.84

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

10

Re: OFF: Новости мира скриптов

14.10.2007 вышла версия 4.4 популярного текстового редактора Notepad++.
Анонс с официального сайта
В данной версии в диалоге "Сохранить файл" реализована возможность автоматического добавления расширения. На это ушло много времени, несмотря на то, что на первый взгляд эта возможность ничего особенного из себя не представляет. Как бы то ни было, всегда найдется кто-нибудь (включая автора этих строк), которому не понравится, как эта возможность функционирует. В следующей версии автор обещает подправить ее.
В этой версии были устранены ошибки и добавлены новые возможности (по отношению к версии 4.3):
• Добавлена возможность автоматического добавления расширения в диалоге "Сохранить файл".
• Устранен сбой при удалении файла снаружи (во всплывающем диалоге ответьте NO чтобы не сохранять) и включенной опции "Обновлять не спрашивая" (silence update).
• Добавлена возможность восстановления последней сессии (Session Restore) с функцией Sub-View Settings.
• Устранена проблема отсутствия фокуса в Notepad++, пока диалог "Найти" активен.
• Устранен нежелательный выбор после появления всплывающего диалога "сохранить файл?" (keep file) при удалении открытого файла.
• Добавлены уведомления плагинов NPPN_FILEBEFOREOPENED, NPPN_FILECLOSED, NPPN_FILESAVED, NPPN_FILEBEFORESAVE и NPPN_SHUTDOWN.
Включенные плагины:
TexFX v0.24a
Function list v1.2
ConvertExt v1.1
NppExec v0.2 beta 4
Spell checker v1.2
Quick text v0.02
Light Explorer v1.4
Hex editor v0.84

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

11

Re: OFF: Новости мира скриптов

27.10.2007 вышла версия 4.5 популярного текстового редактора Notepad++.

Анонс с официального сайта

Функция автодобавления расширения в диалоге сохранения файла, реализованная в версии 4.4, не позволяла сохранять файлы с расширением по выбору пользователя. В версии 4.5 этот недостаток устранен следующим образом:
1. Фильтр *.* не изменяет расширение, что бы не печатал пользователь.
2. В диалоге сохранения файла по умолчанию задан фильтр *.*, поэтому пользователь может добавить любое расширение по своему выбору.
3. При выборе иных фильтров расширение файла будет меняться автоматически.
Например, если выбрать фильтр Normal Text "*.txt", имя файла "toto.php" изменится на "toto.txt". По мнению разработчика, исправленная таким образом функция автодобавления расширения является хорошим компромиссом, удовлетворяя одновременно тех, кто пользуется автодобавлением расширения, и тех, кому оно не нужно.

В данной версии Notepad++ реализована также функция ассоциирования расширения сессий с Notepad++. Функция реализована таким образом, чтобы при открытии файла сессии с помощью Notepad++ открывалась именно сессия (ряд файлов), но не сам файл сессии. После того, как пользователь задаст расширение файла сессии (в диалоге Preference -> MISC), сессию можно будет открывать не только посредством команды File -> Load session, но и любым другим способом.

В этой версии были устранены ошибки и добавлены новые возможности (по отношению к версии 4.4):
1. Устранен сбой при загрузке файла сессии, содержащего один и тот же файл в двух вариантах (режим клонов).
2. Добавлена возможность ассоциации с расширением файла сессии.
3. Уменьшена вероятность сбоев при чтении/записи config.xml.
4. Добавлены новые параметры командной строки: -ro и -nosession.
5. Устранены проблемы с русским языком при выводе на экран в диалоге настройки горячих клавиш.
6. Устранена ошибка уведомления NPPN_SHUTDOWN.
7. Добавлено сообщение NPPM_ACTIVATEDOCMENU.

Включенные плагины:
TexFX v0.24a
Function list v1.2
ConvertExt v1.1
NppExec v0.2 beta 4
Spell checker v1.2
Quick text v0.02
Light Explorer v1.4
Hex editor v0.84

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

12

Re: OFF: Новости мира скриптов

Новая версия популярного текстового редактора PSPad, 4 November 2007.
http://www.pspad.com/ru/download.php

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

13

Re: OFF: Новости мира скриптов

Новая версия популярной утилиты Punto Switcher 2.95 (13 ноября 2007 года).
Поддержка Windows Vista. Исправлена ошибка при работе с клавишей INS.
http://punto.ru/

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

14

Re: OFF: Новости мира скриптов

Новая версия AutoHotkey - 1.0.47.05 - November 21, 2007.

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

15

Re: OFF: Новости мира скриптов

25.11.2007 вышла версия 4.6 популярного текстового редактора Notepad++.
25.11.2007 вышла версия 3.2.10.0 популярного скриптового движка AutoIt v3.

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

16

Re: OFF: Новости мира скриптов

27.11.2007 вышла версия 7.5 скриптового языка LangMF.

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

17

Re: OFF: Новости мира скриптов

Вышла новая версия редактора SciTE 1.75.54Ru-Board Edition [Сборка 03.12.2007]:
http://scite-ru.googlecode.com/files/Sc … 031207.zip

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

18

Re: OFF: Новости мира скриптов

14.02.2008 вышел Python 2.5.2 - багфикс-релиз Python 2.5. Ссылка: http://www.python.org/download/releases/2.5.2/.
По сравнению с Python 2.5.1 - исправлены ошибки и применены патчи - всего более 100, в результате чего увеличилась стабильность и переносимость интерпретатора. Ждём ActivePython .

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

19

Re: OFF: Новости мира скриптов

18.02.2008 вышла версия 7.6 скриптового языка LangMF.

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

20

Re: OFF: Новости мира скриптов

26.02.2008 вышла версия 7.7 скриптового языка LangMF.

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

21

Re: OFF: Новости мира скриптов

Новая версия AutoHotkey - 1.0.47.06 - March 9, 2008.

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

22

Re: OFF: Новости мира скриптов

Вышла новая версия редактора SciTE 1.76.56Ru-Board Edition [Сборка 24.03.2008]:
http://scite-ru.googlecode.com/files/Sc … 240308.zip
Аннотация:
http://forum.ru-board.com/topic.cgi?for … art=380#21

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

23

Re: OFF: Новости мира скриптов

Вышла новая версия редактора SciTE.
SciTE 1.76 .57Ru-Board Edition [Сборка 14.04.2008]
Полное описание пакета
Описание всех доработок ядра программы
Список всех изменений пакета

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

24

Re: OFF: Новости мира скриптов

08.04.2008 вышел ActivePython 2.5.2.2.

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

25

Re: OFF: Новости мира скриптов

09.06.2008 вышла версия 7.8 скриптового языка LangMF.
+ Обновлена справка
+ Доработана фукнция Sys.CallBack
+ Изменены функции Sys.CDlg.ShowOpen и Sys.CDlg.ShowSave
+ Изменены функции класса Sys.File.Search

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

26

Re: OFF: Новости мира скриптов

12.06.2008 вышла версия 3.2.12.1 популярного скриптового движка AutoIt v3 (релиз посвящён исправлению ошибок). В предыдущей версии 3.2.12.0 от 16.05.2008 (здесь этой новости, к сожалению, не было) незначительно обновилась библиотека AutoItX.dll:

Added: ControlTreeView().
Fixed: ControlListView() for native DLL version.

Также в версии 3.2.12.0 появилась возможность утилитой Aut2Exe создавать консольные приложения.

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

27

Re: OFF: Новости мира скриптов

14.07.2008 вышла версия 7.9 скриптового языка LangMF.
Небольшие улучшения и исправление ошибок. Доработана функция Sys.CallBack. Доработана функция Sys.File.FileOpen.

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

28

Re: OFF: Новости мира скриптов

Вышел релиз Python 2.6.

Python 2.6 обратно совместим с более ранними версиями. Главная цель этой версии - переход на Python 3.0. Везде, где возможно, новые возможности Python 3.0 были добавлены так, чтобы не затрагивать существующий код скриптов. В остальных случаях новые возможности могут быть использованы с помощью импорта __future__ и специальных переключателей командной строки.

Python 3.0 в настоящее время находится в версии "release candidate" и будет выпущен позже в этом году. И Python 2, и Python 3 будут поддерживаться в обозримом будущем.

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

29

Re: OFF: Новости мира скриптов

Вышла версия 8.0 скриптового языка LangMF.
Небольшие улучшения и исправление ошибок. Исправлена команда #Include. Обновлена справка.

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

30

Re: OFF: Новости мира скриптов

03.12.2008 вышел Python 3.0 (final).
Краткий список изменений здесь.

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

31

Re: OFF: Новости мира скриптов

24.12.2008 вышла версия 3.3.0.0 популярного скриптового движка AutoIt v3.

Вкратце, основные изменения (полный список):
* операционные системы Windows NT 4.0 и Windows 9x более не поддерживаются;
* большие добавления в части работы с различными вариантами Unicode;
* улучшена работа в консольном режиме;
* в AutoItX [наконец-то!] добавлена долгожданная команда WinList.

32

Re: OFF: Новости мира скриптов

02.02.2009 вышла версия 2.25 многофункциональной утилиты командной строки NirCmd.

Что нового
Новые команды:
setprocessaffinity — устанавливает соответствие между процессом и логическими процессорами.

Обновлённые команды:
clipboard saveclp — сохраняет содержимое буфера обмена в файл буфера обмена *.clp;
loadclp — загружает содержимое файла буфера обмена *.clp в буфер обмена.

33

Re: OFF: Новости мира скриптов

AutoHotkey 1.0.48 - February 25, 2009

По словам автора, в этой версии должна увеличиться скорость работы почти всех скриптов, особенно тех, где интенсивно используются выражения, а также сравнения/вычисления с целыми числами (возможно ускорение до 3 раз).

34

Re: OFF: Новости мира скриптов

В Сети появилась информация о том, что: Windows PowerShell наконец то доступен как обновление на WSUS.

35

Re: OFF: Новости мира скриптов

01.04.2009 вышла версия 2.30 многофункциональной утилиты командной строки NirCmd.

Что нового
Новые команды:
speak — проговаривает текст или содержимое указанного файла, используя библиотеку SAPI (изначально присутствует в Windows XP и Vista).

Замечание: для русской речи потребуется установка дополнительных компонент и голосов.

savescreenshotfull — подобна команде savescreenshot, но на машинах с несколькими мониторами новая команда делает скриншот со всех мониторов, в отличие от команды savescreenshot, которая делает скриншот основного монитора.

36

Re: OFF: Новости мира скриптов

Актуальная версия AutoHotkey — 1.0.48.01, April 15, 2009.

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

37

Re: OFF: Новости мира скриптов

20.04.2009 вышла версия 2.35 многофункциональной утилиты командной строки NirCmd.

Что нового
Новые команды:
loop — исполняет команду NirCmd указанное число раз;
rem или ; — комментарий в сценарии NirCmd.

Обновлённые команды:
waitprocess — в команду добавлен параметр, позволяющий исполнить команду NirCmd после того, как будет завершён указанный процесс.

Новые переменные:
currdate — указывает текущую дату, в зависимости от заданного шаблона, например, ~$currdate.ddd,dd.MM.yyyy$ будет соответствовать «Пн,27.04.2009»;
currtime — указывает текущее время, в зависимости от заданного шаблона, например, ~$currtime.hh:mm:ss$ будет соответствовать «02:33:58».

Пример: сделаем десять скриншотов с пятисекундным интервалом, используя дату/время для именования создаваемых скриншотов в хронологическом порядке:

nircmd.exe loop 10 5000 savescreenshot c:\temp\ScreenShot~$currdate.yyyyMMdd$~$currtime.hhmmss$.png

38

Re: OFF: Новости мира скриптов

Краткое описание PowerShell ISE (Integrated Scripting Environment).

39

Re: OFF: Новости мира скриптов

AutoHotkey 1.0.48.02 - April 19, 2009

40

Re: OFF: Новости мира скриптов

AutoHotkey 1.0.48.03 -- May 3, 2009

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

41

Re: OFF: Новости мира скриптов

19.05.2009 вышла версия 2.36 многофункциональной утилиты командной строки NirCmd.

Замечание: Данная версия посвящена только исправлению ошибок.

Исправленные ошибки:
Иногда некорректно исполнялась команда в последней строке скрипта NirCmd.

42

Re: OFF: Новости мира скриптов

21.05.2009 вышла очередная полная версия редактора SciTE4AutoIt3, ориентированного для работы со скриптами AutoIt. Загружаемый файл SciTE4AutoIt3.exe содержит инсталляцию самого редактора SciTE, конфигурационных файлов и специализированных утилит. Вышедшая версия SciTE4AutoIt3 базируется на SciTE 1.78. API-файлы соответствуют AutoIt релизной версии 3.3.0.0 и бета-версии 3.3.1.0.

Основные изменения (полный список):
* базовый код обновлён до версии SciTE 1.78;
* из AutoIt3Wrapper [компиляция скриптов в исполняемые файлы] убрана поддержка ANSI, поскольку она теперь убрана и в самом AutoIt.

43

Re: OFF: Новости мира скриптов

29.05.2009 вышла версия 2.37 многофункциональной утилиты командной строки NirCmd.

Что нового
Новые команды:
help <command> — открывает соответствующую страницу помощи по указанной команде в умолчальном браузере на сайте http://nircmd.nirsoft.net [нет, чтоб из локальной справки ].

Обновлена структура справки: теперь в оглавлении присутствует список команд, что позволяет быстро перейти к её описанию [толку, правда, всё одно, мало: полнотекстового поиска по-прежнему нет, указателя нет; справка также по-прежнему представляет собой одну длинную страницу — так что, толку от кнопки «Назад» по-прежнему нет никакого ].

44

Re: OFF: Новости мира скриптов

Выпущена новая сборка SciTE — уникального по возможностям настройки текстового редактора для программиста: SciTE 1.79 .66Ru-Board Edition [Сборка 13.07.2009]. Огромное количество дополнительных возможностей отличают эту сборку от оригинального SciTE — реализованы запросы  многочисленных пользователей программы. Помимо редактора как такового, открытые оригинальные решения на самых разнообразных языках программирования могут быть использованы в ваших разработках. Если Вы — опытный программист, то присылайте свои дополнения к программе (например, образцы эффективных функций для файлов .abbrev), оставьте свой след в памяти благодарных пользователей .
Project Home page: http://scite.net.ru/
RAR-SFX Installer: http://code.google.com/p/scite-ru/downl … 130709.zip
SVN Repositary:
SciTE-Ru Source code http://scite-ru.googlecode.com/svn/trunk/
Useful Scripts http://scite-ru.googlecode.com/svn/trunk/pack/tools/

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

45

Re: OFF: Новости мира скриптов

27.06.2009 вышел Python 3.1.

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

46

Re: OFF: Новости мира скриптов

AutoHotkey 1.0.48.05 - September 25, 2009

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

47

Re: OFF: Новости мира скриптов

SciTE 2.01 .71Ru-Board Edition [Сборка 01.01.2010]
Домашняя страница проекта: http://scite.net.ru/.
Обсуждение: http://forum.ru-board.com/topic.cgi?for … 56&glp.
Тема в Коллекции: http://forum.script-coding.com/viewtopic.php?id=680.
Исходники: http://scite-ru.googlecode.com/svn/trunk/.
Коллекция скриптов: http://scite-ru.googlecode.com/svn/trunk/pack/tools/.

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

48

Re: OFF: Новости мира скриптов

26.02.2010 [нет, это не описка — так указано у автора на сайте ] вышла версия 2.40 многофункциональной утилиты командной строки NirCmd.

Что нового
Новые команды:
elevateтолько для Windows Vista/7/2008: Запуск программы с административными полномочиями [ууу ! Наконец-то! Мне, как обычно, пробовать не на чем, а, вот, кто может — отпишитесь, пожалуйста. — alexii];
elevatecmdтолько для Windows Vista/7/2008: Запуск внутренней команды NirCmd с административными полномочиями;
setprimarydisplay — задание первичного (основного) монитора.

Обновлённые команды:
setdisplay — в команду добавлен параметр «monitor:x» (где «x» — номер монитора, начиная с «0», либо наименование монитора, как оно задано в свойствах монитора в Диспетчере устройств в поле «Размещение» [последнее у меня не сработало. — alexii]), для поддержки работы с несколькими мониторами.
monitor — в команду добавлены новые параметры «async_off», «async_on», «async_low», соответствующие по назначению старым параметрам «off»/«on»/«low». Если в процессе применения команды со старыми параметрами исполняемый модуль «nircmd.exe»/«nircmdc.exe» не выгружается из памяти — попробуйте использовать новые параметры.

Новые переменные:
folder.programfiles — папка «%ProgramFiles%» (например, «C:\Program Files»);
folder.common_programfiles — папка «%CommonProgramFiles%» (например, «C:\Program Files\Common Files»).

49

Re: OFF: Новости мира скриптов

21.02.2010 вышла версия 2.41 многофункциональной утилиты командной строки NirCmd.

Замечание: Данная версия посвящена только исправлению ошибок. Тем не менее, для кого сие критично, рекомендуется обновить.

Исправленные ошибки:
Fixed a bug in elevate command: when running a program without parameters, NirCmd sent the elevate command string as a parameter of the program.
Исправлена ошибка в команде elevate: при запуске программы без параметров NirCmd передавал строку команды как параметр программы.

P.S. Автор исправил-таки дату выхода предыдущего релиза (2.40) на 16.02.2010 .

50

Re: OFF: Новости мира скриптов

23.02.2010 вышла версия 0.7 скриптового средства автоматизации InqSoft Neo Sign 0f Misery.

Что нового

51

Re: OFF: Новости мира скриптов

Far Manager 1.75 теперь распространяется бесплатно.

52

Re: OFF: Новости мира скриптов

19.10.2010 вышла версия 2.45 многофункциональной утилиты командной строки NirCmd.

Что нового
Новые команды:
Автор таки добавил команду trayballoon — отображение всплывающего уведомления (Balloon Tip) в области System Tray [так что теперь можно с чистой совестью забыть о «AutoIt: TrayTip — уведомления в System Tray, для пакетных файлов CMD» и пользовать отныне именно NirCmd; подробности перехода и примеры — будут там же. — alexii];
sendkeypress — команда, альтернативная команде sendkey, аналогично же позволяющая отсылать нажатие клавиш, но выглядящая более наглядно, например:

sendkeypress ctrl+shift+esc

clonefiletime —  клонирование даты/времени [причём, сразу всех трёх параметров: «.DateCreated», «.DateLastModified» и «.DateLastAccessed». — alexii] с заданного файла на другой файл/группу файлов;
setconsolemode — установка полноэкранного (FullScreen) или оконного режима окна консоли;
setconsolecolor — задание цвета текста и цвета фона окна консоли (в отличие от команды «color» не перерисовывает весь буфер заданными атрибутами, а действует только на новый вывод);
consolewrite — вывод текста в окно консоли;
debugwrite — вывод текста в отладчик [затрудняюсь с правильным переводом, в оригинале: «…for writing text into the debug output». — alexii], например, в DebugView for Windows от Sysinternals;

Новые переменные:
folder.mydocuments — папка «Мои документы» [наверное, допекли . — alexii].

53

Re: OFF: Новости мира скриптов

В блог Василия Гусева PowerShell и другие скрипты стали писать достаточно много комментариев с вопросами не по теме поста блога, оттого, возможно, он с августа месяца отвечает на вопросы по PowerShell на ресурсе Василий Гусев | ask.fm/xaegr [причём, действительно отвечает — подтверждаю сие лично: Существует ли в PowerShell что-либо подобное конструкции With…End With из VBScript?. — alexii].

54

Re: OFF: Новости мира скриптов

Новые версии полноценных hta-приложений LAN Administrator и Remote Task Control разработки коллеги mozersпереехали (в числе прочих) на другой адрес: html-applications - Usefull HTML Applications - Google Project Hosting.

55

Re: OFF: Новости мира скриптов

SciTE 3.55 .102 Ru-Board Edition [Сборка 01.05.2017]
Ядро, как видите - прежнее (все специалисты разбежались). Добавлены лишь все доработки из репозитария, коснувшиеся настроек и скриптов.
В частности, обновлен до последней доступной версии лексер AutoHotkey. Подключены скорректированные настройки, api и abbrev файлы.


Кстати, по поводу  LAN Administrator и Remote Task Control и других поделок могу сообщить что в связи с закрытием googlecode они давно уже переехали на bitbucket.org.