Обновление
Программы
(Санкт-Петербург)
Преимущества (1)
Разработчику (1)
(Пайпы программ) Компании: (1)
История (1):
(Бонусы) Советы:
(Барьеры и решения) Технологии: (1)
(Применение в науке, лаборатории, ..)
Готовые решения:
Новая eComStation:
Будущее: (1)
(Ссылки на другие сайты) (Картинка дня) Артефакты OS/2
Гаджеты
|
2010-10-16 02:10:57 -- Eugene Gorbunoff [ecomstation.ru]
|
REXX - это скриптовый язык, который позволяет автоматизировать практически любые задачи в операционной системе eComStation.
Основные ссылки:
Какие скрипты нужны пользователям? Например,
(внимание! если решили сделать один из скриптов, то зарезервируйте его
в комментариях к новости)
Скрипт 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.
(пишите заказы и идеи в комментариях к этому сообщению)
|
|
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
|
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.
|
2010-08-12 02:57:36 -- Eugene Gorbunoff [ecomstation.ru]
|
В форуме
forum.ecomstation.ru
проходит обсуждение, как улучшить интерфейс популярных программ:
- Piano Launchpad
- Virtual keyboard
- Toolbar (тулбар для других программ)
|
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, ..)
|
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)
- Сделать утилиту распаковки/запаковки архивов.
Все библиотеки уже созданы, так что задача теперь может быть реализована.
|
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
|
2010-05-08 00:30:28 -- Eugene Gorbunoff [ecomstation.ru]
|
Предложения eCo Labs
Используйте eCo Labs для реализации своих проектов.
Работа в eComStation может быть постоянной, выберите цепочку проектов:
- Скриншоты: снятие скриншотов, скринсейвер (перемещение спрайтов), снятие последовательности скриншотов;
- Бухгалтерские утилиты: выписка счета и т.д.
- Ремейки системных утилит: Font palette, PM Chkdsk, ..
- Можно сделать серию дисковых утилит
- SysInfo: PCI Dock + сбор системной информации + ..
- Русификация системных программ, популярных приложений
|
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
Предлагается проверить:
- совместимость с разными файловыми системами
- каталог с десятками тысяч файлов
Вы можете отправить результаты тестирования
через веб-форму
|
2010-03-24 18:04:40 -- Eugene Gorbunoff [ecomstation.ru]
|
Предложения eCo Labs.
Если вы знаете человека, который может выполнить один из этих проектов -
сообщите нам его контактные данные
через веб-форму
Новые заказы:
- Разработка драйвера для сетевых адаптеров корпорации Intel
- Обновить калькулятор CalcMi
- Снять ролики про eComStation и программы для нее
Обратите внимание на заказы:
- Сбор информации о возможностях монитора (EDID)
- Дисковые утилиты (разные)
- Виджет для eCenter "eComStation новости"
|
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
Обновлены задания:
Первоочередные требования к разработчикам:
- не курящие,
- не страдающие алкогольной зависимостью.
|
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 - ЗАНЯТО
|
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 + сбор системной информации + ..
- Русификация системных программ, популярных приложений
|
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
|
|