От автора

Это личный рабочий дневник, записи в котором ведутся, как правило, в закрытом режиме. Конечно, есть "любимые болячки", прежде всего, относящиеся к OS/2 (ныне eComStation), которые и выставлены на публичное обозрение:


Список регулярно пополняется и обновляется.

Tags: , ,

Что такое революция и гражданская война

Оригинал взят у ecoross1 в Что такое революция и гражданская война

Мы, старики, может быть, не доживем до решающих битв этой грядущей революции. Некто Ленин. Написано на немецком языке ранее 9 (22) января 1917 г.
Далее...Collapse )


И про Маннергейма.

Я веду борьбу не с красными русскими, а с русскими вообще. В услугах белых русских не нуждаюсь и в свою армию их не пущу.

из ответа маршала Маннергейма начальнику первого отдела Русского Обще-Воинского союза (РОВС) генерал-лейтенанту Витковскому В.К. на предложение об участии русских белогвардейцев в боевых действиях в составе финских войск

(страница 156)
Густав Маннергейм и белая эмиграция. История в письмах. СПб. Европейский дом 2008г. 208с.
Составители: Л.В. Власов, М.А. Власова.
ISBN: 5-8015-0222-X
978-5-8015-0222-9

Если источник не врёт, то комментарии излишни.

И снова Windows...

Вот попал на старости лет в подставу, когда инженерный способ мышления не дал сразу принять правильное решение. Там ведь, как известно: "Работает - не трожь. Перестало работать - смотри, что подключил новое. Отключи новое. Подключи старое. Если старое работает, то ищи ошибку в новом."

Заказчик притащил ноут под Win10, к которому прилагалось МФУ HP LJ 1522nf. Он жаловался на то, что МФУ печатает, но документы не сканирует, сопровождая процесс сканирования различными ругательствами. Скажу честно - Win10 насиловали долго, переставляя драйверы, применяя различные издевательства и прочее. Положительного результата не добились. Поскольку возникли подозрения в неработоспособности МФУ, то решили проверить его в другом окружении. Оказалось, что старенький ноут под WinXP прекрасно печатает и сканирует документы, используя это устройство. То есть получили доказательства того, что само-то устройство - работоспособно. Зная хитровыделанность HP на примере неубиваемого HP LJ 3390, решили обновить микропрограммное обеспечение МФУ. Обновить его удалось только со старенького ноута под WinXP (под Win10 с любыми драйверами просто ничего не происходило). После обновления прошивки МФУ всё заработало и под Win10. Вывод - "Лучшее - враг хорошего. Производитель - лжёт." Лечить надо не то, что болит, а то, что является причиной болезни.

Библиотека Yet Another GetKey for REXX

Разборки с функцией SysGetKey (см. Особенности реализации SysGetKey() в REXX/Object REXX под OS/2) закономерно завершились разработкой собственной библиотеки внешних функций Yet Another GetKey for REXX. Подробности ниже.
---
Read more...Collapse )

Модификация библиотеки классов rxFtp из Open Object Rexx для использования в Object Rexx под OS/2

Знакомство с библиотекой классов rxFtp из Open Object REXX вызывает закономерное желание использовать её в Object REXX под OS/2 вместо существующей там библиотеки внешних функций rxFtp. Уж очень привлекательные возможности реализованы в этой библиотеке классов. Поскольку сама библиотека классов написана на Open Object REXX, то модифицикация её кода не является проблемой в пределах прав, предоставляемых лицензией Common Public License v1.0 (перевод).

Один из вариантов модификации исходного кода библиотеки, решающий эту задачу, представлен ниже.
---
Read more...Collapse )

И про NUMERIC DIGITS

Прочитал на Хабре интересную статью Рекуррентное соотношение Мюллера: проблемы с округлением чисел с плавающей точкой и тут же вспомнил про оператор NUMERIC DIGITS, задающий точность выполнения арифметических операций. В документации-то явно отмечено: "Не существует ограничений на значение DIGITS (кроме объёма доступной памяти)".
---
Read more...Collapse )

О хитростях .ENVIRONMENT

Оказывается Object REXX позволяет очень простым, но почему-то не документированным способом определить к какому семейству относится операционная система, под которой выполняется приложение. А сделать это можно с помощью предопределённого в .ENVIRONMENT глобального объекта .SYSTEM, элементы которого как раз и содержат информацию об операционной системе.
---
Read more...Collapse )

Особенности реализации SysGetKey() в Open Object REXX под Windows

Продолжая тему предыдущего сообщения, надо сказать, что реализация SysGetKey() в Open Object REXX под Windows имеет естественные отличия от своего прародителя из OS/2, связанные с отличиями операционных систем. При этом она не только унаследовала все его недостатки, но и приобрела новые, один из которых напрочь перекрывает возможность использования даже того несовершенного решения, которое предложено в последнем тестовом примере предыдущего сообщения.
---
Read more...Collapse )
Смотри также:
Особенности реализации SysGetKey() в REXX/Object REXX под OS/2

Особенности реализации SysGetKey() в REXX/Object REXX под OS/2

Попытался причесать свои мысли по поводу малоприятной особенности реализации SysGetKey(), создающей проблемы для русскоязычных пользователей. Впрочем, это касается вообще всех языков, использующих кириллицу, а также греческого языка, части восточноевропейских и некоторых западноевропейских языков, например, французского.
---
Read more...Collapse )
Смотри также:
Особенности реализации SysGetKey() в Open Object REXX под Windows

Построение дерева каталогов FTP-сервера

Обновлён Описание
04.10.2010  
[REXX] rxFtpTree.cmd v0.07 (размер GIF == 19851 байт).
Построение дерева каталогов FTP-сервера. Может быть весьма полезно для каталогизации содержимого FTP-серверов.

Read more...Collapse )