[[ header START ]]

Welcome to OS2.GURU site! (eComStation.RU)

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:
telegram

Форум обсуждение

telegram

Send message

telegram

[ +7-981-8529467 (Санкт-Петербург)

telegram

t.me/os2_guru

OS/2 GURU


ru · en · de · es · it · pt · cz · pl · fr
OS/2 - это совершенно другая операционная система для PC (ArcaOS, eComStation, IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
[Что такое OS/2?  Новости  Установка  Обновление  
 
 
Применение  Будущее  Сообщество  Проекты  

eCo Software
не получает вознаграждение
из США

[Как заработать в OS/2?

Как купить OS/2 дискету?

Идеи для фанатов OS/2

*

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

(Подписаться на новости) :: Настройте показ новостей :: Добавить новость
<--- предыдущая страница   следующая странциа --->

REXX для eComStation / IBM OS/2 Warp

2010-10-16 02:10:57 -- Eugene Gorbunoff [ecomstation.ru]

REXX - это скриптовый язык, который позволяет автоматизировать практически любые задачи в операционной системе eComStation.

Основные ссылки:

  • Основные ссылки -- DevCon
  • Коллекция скриптов на REXX -- DevCon
  • Форум для обсуждения REXX, обсуждения скриптов -- forum.ecomstation.ru

Какие скрипты нужны пользователям? Например, (внимание! если решили сделать один из скриптов, то зарезервируйте его в комментариях к новости)

Скрипт 1: Собрать информацию про eCo Software runtime страничка рантайма eCo Software,

a) собрать отчет, какие dll установлены у пользователя? дата,время, размер => версия b) есть ли дубликаты на диске? c) (потом можно) а что в базе данных warpin?

задание в eCo Labs

Скрипт 2: Перевести текстовый файл в html с таблицами На входе блок текста вида:
КОРЗИНА 

в бутике было куплено

колбаса 1 руб 20 коп
морковь 5 руб 70 коп
вино и пиво  24 руб 10 коп

A) Задача - перевести это в .html, заголовок превратить в заголовок, поясняющий текст отделить знаком параграфа, построить таблицы для табличных данных (по меткам пользователя).

B) Пользователь быстро ставит метки (некие слова, которых не может быть в тексте и которые легко набираются одним пальцем):

  • sss -- старт таблицы
  • eee -- конец таблицы
  • ** -- означает вертикальный разделитель в таблице
  • --- -- заменить на <P>
  • а как пометить слово КОРЗИНА, что это h3
  • // если текст между sss и еее, то каждая строчка текста - это отдельная строка в таблице и надо вставить </tr> и <tr>

C) Такие блоки могут повторяться многократно, т.е. может быть несколько таблиц, разделенных промежуточными параграфами и заголовками.

Итак, на входе текстовый файл с метками, обработать файл (заменить sss, eee, ** и т.д. на <table> <tr> и <td> и т.п. ), на выходе готовый .html блок.

А что нужно автоматизировать вам? Вы можете попросить у разработчиков сделать нужный вам скрипт на REXX. (пишите заказы и идеи в комментариях к этому сообщению)

Книга для разработчиков, 8-ое издание

2010-08-28 00:56:27 -- Eugene Gorbunoff [ecomstation.ru]

Sergey Posokhov (Сергей Посохов) выпустил 8-ое издание своей книги: OS/2 API Research book (язык: русский, формат: INF)

Что нового? Обзор тулкита eToolkit, библиотек LANGE и libKVA.

Многие ли отдают себе отчет в том, что "внутри" OS/2? Почему мы должны передавать функциям API структуры для заполнения, а не просто получать указатель на эту структуру? Почему мы используем OS/2? Какой мы хотели бы ее видеть? Почему OS/2 все время "хоронят"? Именно на эти и многие другие вопросы автор пытается найти ответ в своей книге "OS/2 API Research".

От DOS до WPS, от простого к сложному. О командной строке и графической оболочке. Обо всем этом вы можете прочитать и все это вы можете опровергнуть. Нужна ли нам OS/2 и как она должна работать? Думайте, решайте, советуйте.

Скачать книгу OS/2 API Research book

Обсуждение книги проходит в форуме forum.ecomstation.ru


eCo Labs -- начинается новый сезон

2010-08-22 13:12:58 -- Eugene Gorbunoff [ecomstation.ru]

Предложения eCo Labs (eCo Labs - это экспериментальная лаборатория, не путать с eCo Software)

Если вы знаете человека с нужной квалификацией, передайте ему ссылку на это сообщение.

Есть свободные вакансии:

  • разработчик драйверов
  • разработчик PM/WPS программ

Новые предложения:

  • Виджет eCo Market - 1-2 раза в день скачивает .xml файл, a) если он изменился, то вызвать основную программу; b) если надо - показать список обновлений;
  • Сделать скринсейвер: е-мяч освещен лампой в темноте
  • Доделать PM-контрол "Лента с кадрами" (она же "Матрица") - позволит разработчикам создавать современные удобные программы.
  • Обзоры программ: можно написать про: sqliteman + sqlite, дополнительные главы для LiveBook (методичка для новых пользователей)
  • Переработать 500 вопросов и ответов по eComStation (если вы уже занимаетесь поддержкой парка компьютеров eCS, то это задание будет совсем несложным)
  • Сделать ремейк Impos/2 - маленькой утилиты для редактирования картинок
  • Сделать библиотеки (для разработчиков PM-программ) a) для сохранения параметров окон программы, b) сохранения состояния программы, c) как организовать программу, чтобы пользователю не нужно было Load/Save документ, а программа сама записывала данные.
  • Написать статью-инструкцию, как паковать программы в WarpIn-пакеты. Рассмотреть 10 типовых сценариев установки программ из WarpIn.

P.S. Обязательно Fulltime или можно 4 часа в сутки?

  • Fulltime было бы хорошо,
  • но опыт Paul Smedley, Capricorn показывает, что человек может "работать на заводе" (не тяжелый физический труд), а затем успевает выполнять и работу eComStation.

Дизайн программ для eComStation

2010-08-12 02:57:36 -- Eugene Gorbunoff [ecomstation.ru]

В форуме forum.ecomstation.ru проходит обсуждение, как улучшить интерфейс популярных программ:

  • Piano Launchpad
  • Virtual keyboard
  • Toolbar (тулбар для других программ)

eCo Labs - готовимся к осени

2010-08-03 12:22:16 -- Eugene Gorbunoff [ecomstation.ru]

Предложения eCo Labs (eCo Labs - это экспериментальная лаборатория, не путать с eCo Software)

Новые задания:

  • javascript/php: Нарисовать листбоксы с вопросами eCSFAQ
  • Защитить системные файлы
  • Написать обзоры: sqliteman + sqlite со скриншотами и примерами, как там всё работает.
  • eCo Boutique - скачивает полезный софт (.wpi пакеты)
  • WPS: Сделать нормальное удобное копирование файлов через WPS.

Актуальные задачи:

  • Что нужно пользователям? Программы, которые помогают заработать деньги.
  • Поддержка RAW фотографий (обновить вьювер картинок FrImage)
  • Виджеты для eCenter
  • SysInfo, информация о PCI-устройстах
  • Дисковые утилиты (Wipe, Chkdsk, ..)
  • Драйверы устройств (USB AUDIO, USB Touchscreen, ..)

eCo Labs - создаем eCS v.next

2010-06-25 18:54:51 -- Eugene Gorbunoff [ecomstation.ru]

Сайт eCo Labs -- предложения eCo Labs.

В начале года уже началась работа над следующей версией eComStation.

Уточнены заказы:

  • PCI Dock - повысилось вознаграждение
  • Системный лог - пройти по системе и определить, что изменилось? что юзер установил, что исправил в конфигах? полезно для поиска причин неисправностей.

Новые предложения:

  • BackUp GUI: Составить ТЗ на разработку персональной бэкап-утилиты. (Изучить конкурентов, ..)
  • Продолжить разработку Panorama VESA WPS Setup.
  • /спрятан/ Сделать CalcPad (на основе CalcMi) - программа для свободной записи фраз и выражений. Если в тексте программа распознала математическое выражение, то вычисляет его. Будет удобно при проведении переговоров, для обучения детей.
  • Сделать скринсейверы (плагины для Doodle screensaver).
  • Обновить утилиту GFC (утилита для визуального сравнения текстовых файлов)
  • Сертификация пользователей - Какие вопросы задать пользователю, чтобы проверить его квалификацию?
  • Forms: сделать плагин для заполнения платежного поручения Сбербанка.
  • Создать решение: "Складской учет на основе eComStation"
  • Создать решение: "Кассовые аппараты на основе eComStation"
  • Кампания WarpIn TOTAL - Перепаковать программы в WarpIn
  • /спрятан/ eCo Boutique - скачивает полезный софт
  • Обновить Toolbar (входит в состав eToolkit)
  • Сделать утилиту распаковки/запаковки архивов. Все библиотеки уже созданы, так что задача теперь может быть реализована.

DevCon: скрипты REXX; Драйвер для USB сенсорных экранов; Семафоры в PM

2010-05-27 23:38:05 -- Eugene Gorbunoff [ecomstation.ru]

1) Библиотека REXX скриптов: Пользователям нужны инструменты и скрипты для автоматизации. Давайте собирать скрипты в Библиотеке REXX-скриптов

Другие пользователи ищут:

  • скрипт для генерации sitemap.xml
  • обработка .xls файлов
  • скачивание и нарезка .html страниц

2) Драйвер для USB touch screen (сенсорных экранов): Wim Brul занимается будущим драйвером для USB touch screen. Уже сейчас можно сказать, что некоторые устройства имеют простой, но неизвестный нестандартный протокол, другие соответствуют классу HID для сенсорных экранов. Вим собрал информацию в форуме forum.ecomstation.ru.

Следующий шаг - найти разработчика, который сделает основной драйвер. "У кого из разработчиков есть ELO USB touch screen? Кто готов написать прототип управляющей программы?" Вим подскажет, как работать с его драйверами Direct USB Control Driver и Emulate Mouse Driver. Дополнительная информация опубликована на сайте разработчика: a) emumouse, b) usbprobe

3) Опубликована статья дла разработчиков больших PM приложений: Использование семафоров в среде Presentation Manager (Dmitry A. Steklenev, 2010/05)

DevCon -- сайт для разработчиков программ и драйверов eComStation


eCo Labs - что будет после eCS 2.0?

2010-05-08 00:30:28 -- Eugene Gorbunoff [ecomstation.ru]

Предложения eCo Labs

Используйте eCo Labs для реализации своих проектов.

Работа в eComStation может быть постоянной, выберите цепочку проектов:

  • Скриншоты: снятие скриншотов, скринсейвер (перемещение спрайтов), снятие последовательности скриншотов;
  • Бухгалтерские утилиты: выписка счета и т.д.
  • Ремейки системных утилит: Font palette, PM Chkdsk, ..
  • Можно сделать серию дисковых утилит
  • SysInfo: PCI Dock + сбор системной информации + ..
  • Русификация системных программ, популярных приложений

DevCon: новый File Open Dialog - обновите свои приложения

2010-03-30 15:45:49 -- Eugene Gorbunoff [Dmitry A.Steklenev, DevCon]

Новые элементы управления для разработчиков

  • Созданы два новых элемента управления: WC_DIRTREE и WC_FILEVIEW. Эти элементы могут быть использованы в программах для выбора каталога и/или файла. Все ресурсоемкие операции производятся асинхронно в отдельных потоках, не вызывая "замораживания" пользовательского интерфейса. Перед использованием этих элементов необходимо вызвать функцию FOCInitialize().
  • Элементы управления уведомляют окно-владельца об изменениях в своем состоянии с помощью сообщения WM_CONTROL.
  • Элементы управления могут выступать источниками в операциях d'n'd.
  • С помощью специальных сообщений можно затребовать смену каталога, создание нового каталога, переименование файла или каталога, его удаление, получить список отмеченных файлов или каталогов или отсортировать содержимое контейнера.
  • Элементы управления могут работать в связке: все изменения проводимые с деревом каталогов отображаются в списке файлов и наоборот.

?

Замена стандартного системного диалога

  • На базе этих элементов управления создан новый диалог открытия/сохранения файлов, предназначенный для замены стандартного системного диалога.
  • Размер окна нового диалога может быть изменен. Кроме того, пользователем может быть настроен внешний вид и особенности поведения диалога: размеры контейнеров со списком файлов и деревом каталогов, способ отображения списка файлов, способ сортировки и многое другое. Размер окна диалога и параметры его представления сохраняются и восстанавливаются автоматически.
  • Новый диалог полностью совместим со старым системным диалогом: для его использования достаточно заменить структуру FILEDLG на FOCFILEDLG и заменить вызовы функций WinFileDlg, WinDefFileDlgProc, WinFreeFileDlgList на FOCFileDlg, FOCDefFileDlgProc и FOCFreeFileDlgList соответственно.

Диалог для выбора каталога

  • На базе элемента WC_DIRTEE создан новый диалог, позволяющий пользователю выбрать произвольный каталог. Интерфейс его аналогичен диалогу открытия/сохранения файлов и представлен функциями FOCSelectDir, FOCDefSelectDirProc и структурой FOCSELDIR.

?

Планы на ближайшее будущее:

  • Создание элемента управления WC_PREVIEW и включение его в диалог открытия/сохранение файлов.
  • Полная поддержка d'n'd.

Присоединяйся к тестированию

Скачать тестовую версию: DevCon

Предлагается проверить:

  • совместимость с разными файловыми системами
  • каталог с десятками тысяч файлов

Вы можете отправить результаты тестирования через веб-форму


Новые идеи eCo Labs

2010-03-24 18:04:40 -- Eugene Gorbunoff [ecomstation.ru]

Предложения eCo Labs. Если вы знаете человека, который может выполнить один из этих проектов - сообщите нам его контактные данные через веб-форму

Новые заказы:

  • Разработка драйвера для сетевых адаптеров корпорации Intel
  • Обновить калькулятор CalcMi
  • Снять ролики про eComStation и программы для нее

Обратите внимание на заказы:

  • Сбор информации о возможностях монитора (EDID)
  • Дисковые утилиты (разные)
  • Виджет для eCenter "eComStation новости"

DevCon: Как реанимировать старый проект?

2010-03-09 20:51:54 -- Eugene Gorbunoff [ecomstation.ru]

Обновлен eCoSoftware toolkit, сайт DevCon

Как реанимировать старый проект?

  • шаг 1-ый: переходите на библиотеку LANGE => это заставит вас просмотреть код программы, упростить его, вспомнить структуру программы. А многоязычность привлечет больше пользователей.
  • шаг 2-ой: используйте современный MsgBox и Progress bar
  • шаг 3: обновите графику: используйте прозрачные PNG вместо уродливых BMP и ICO (присылайте нам запросы, мы собираемся нарисовать картинки для некоторых программ бесплатно)

Теперь вы можете перейти непосредственно к обновлению движка своей своей программы (обновить алгоритмы, перейти на стандартные форматы данных, использовать другие библиотеки)


Работа для осевиков

2010-03-04 16:56:23 -- Eugene Gorbunoff [ecomstation.ru]

Сайт eCo Labs -- предложения eCo Labs. Если у вас есть своя идея - попробуйте получить финансирование для ее реализации.

Новые задания:

  • Рекламные ролики - Снять рекламные ролики про eComStation и программы для нее
  • Конвертер HTML в PDF - портировать конвертер
  • Обновить USBAUDIO.SYS, все данные переводить к формату WAV 48 KHz
  • Мне нужен драйвер для WiFi/Ethernet
  • Диалог для shutdown/suspend

Обновлены задания:

Первоочередные требования к разработчикам:

  • не курящие,
  • не страдающие алкогольной зависимостью.

eCo Labs: январь - реализуй свою мечту

2010-01-18 13:52:20 -- Eugene Gorbunoff [ecomstation.ru]

Поступают всё новые заказы от пользователей и разработчиков. У вас есть возможность принять активное участие в развитии платформы eComStation уже сегодня.

Сайт eCo Labs

Самые важные задания:

  • Книга учета доходов и расходов
  • eCoMarket - каталог обновлений софта
  • Синхронизация с мобильными
  • Диалоги для описания документов (WPS Category)

Новые задания:

  • Синхронизация с мобильными девайсами - Mobile sync
  • Нужны новые и новые обзоры программ
  • Продолжить разработку графического torrent-клиента
  • Собрать html-руководства
  • Создать аналог libkva, сделать библиотеку для работы с DIVE/WO/SNAP-оверлей
  • Обновить видеодрайвер Panorama VESA

Обратите внимание на проекты:

  • Русификация программ
  • Solver - рисование графиков

Эти вакансии заняты:

  • Разработчик базовых USB драйверов - ЗАНЯТО
  • Разработка вьювера Lucide - ЗАНЯТО

eCo Labs - всё больше интересных проектов

2009-10-11 10:46:10 -- Eugene Gorbunoff [ecomstation.ru]

Предложения eCo Labs

Новые задания:

  • Редактор PNG-иконок
  • Скаут: генератор скриншотов - снимать скриншоты eComStation для статей, галерей, новостей, ..

Работа в eComStation может быть постоянной, выберите цепочку проектов:

  • MerlinXML.dll - утрясти dll; проверить, что контрол можно использовать и в других программах (можно сделать FillForm)
  • Скриншоты: снятие скриншотов, скринсейвер (перемещение спрайтов), снятие последовательности скриншотов;
  • Бухгалтерские утилиты: выписка счета и т.д.
  • Ремейки системных утилит: Font palette, PM Chkdsk, ..
  • Можно сделать серию дисковых утилит
  • SysInfo: PCI Dock + сбор системной информации + ..
  • Русификация системных программ, популярных приложений

Обновлен сайт разработчиков DevCon

2009-10-11 02:33:12 -- Eugene Gorbunoff [ecomstation.ru]

Сайт DevCon + форум для разработчиков + irc-канал для разработчиков: #ecolabs (сервер: irc.ecomstation.ru:6667)

Важно:

  • Очень дорого создавать программы только на базовом API, пожалуйста используйте новые PM-элементы управления [Guidelines: Additional control elements], интернет-библиотеки и готовые картинки. (свяжитесь с нами, если используете наши библиотеки)
  • если ваш знакомый линуксоид интересуется eComStation и ему нужна документация на ОС, то укажите на DevCon (section: [OS architecture], section: [Kernel behavior])

Что нового:

  • eCo Software рекомендует новые элементы управления
  • обновлен тулкит eCo Software (библиотеки, элементы управления, примеры)
  • LANGE сайт обновлен (советы для разработчиков и переводчиков)
  • REXX library теперь содержить более 10 скриптов
  • Опубликован обзор XObject на английском, Workplace shell (WPS) -> Useful classes -> обзор класса XObject
  • Как реанимировать старый/замороженный/медленный проект? (How to achieve success -> How to reanimate frozen/slow project?)
  • Давайте соберем шаблоны скриптов для warpin (WarpIn software installer)
  • Ссылки на полезные инструменты (Tools)
  • Опубликован стандартный USBCALLS.LIB + *.h для eComStation 2.0 (Device drivers development -> USB drivers). ! Обновите свои программы, они должны использовать именно эту версию библиотеки.

Другие разработчики спрашивают:

  • Как работать с PDF? (как генерировать, как показывать из своей программы)
  • Если у вас есть полезные функции Win*, Dos* то давайте включим их в состав рантайма уже сейчас (api)

Вы собираетесь написать новую программу для eComStation? Изучите запросы пользователей:

Подписку на DevCon, спонсорские юниты DevCon можно купить в eCoShop


Что вы планируете разработать/написать?

2009-10-11 01:08:21 -- Eugene Gorbunoff [ecomstation.ru]

Какие у вас планы осенью-зимой 2009? 2010? Разработчики и активные пользователи могут опубликовать свои планы на сайте ESWay

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

<--- предыдущая страница   следующая странциа --->

Новости

Операционная система
Объявления о работе
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

[Google]

IBM OS/2 Warp

 
Обучение новичков

Отчет: OS/2 совместимое оборудование

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2021 eCo Software, All rights reserved
Сибирский Медведь технологическая компания
eComStation Serenity Systems International • OS/2 Warp IBM Corporation • ArcaOS Arca Noae