Собственно сабж.
-- Может кто-нибудь хочет присоединится к проекту? "Скучную часть" - то есть собственно весь этот код для импорта-экспорта - я беру на себя.
Но, может быть, кому-то интересно помочь с "весёлой" частью - то есть, собственно, с моделью электронной таблицы? -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Я могу присоединиться 3 июня 2014 г., 20:09 пользователь Юрий Мироненко <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Надо название придумать, чтоб репозитарий создать. Что-то в голову ничего не приходит... 5 июня 2014 г., 9:42 пользователь Nikolay Kleptsov <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
ExcelLense :) -- Best regards, Dennis Schetinin 6 июня 2014 г., 18:54 пользователь Юрий Мироненко <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
In reply to this post by Yuriy Mironenko
CONTENTS DELETED
The author has deleted this message.
|
Я надеялся, что они забыли - но таки нет, не забыли, хотят :)
-- Придётся писать. Я создал репозитарий: http://ss3.gemstone.com/ss/Tabular.html Кто хочет присоединиться - присоединяйтесь, репозитарий открыт на запись. Николай, я тебя добавил в проект. Захочешь - удалишься :) Как я говорил раньше, сейчас нужна "весёлая" часть - то есть, модель электронной таблицы. Собственно "скучный" код, который из модели делает файл и обратно я буду делать сам. То есть помогать не возбраняется, конечно :) Главное ограничение - форматы ячеек (цвет, шрифт, ...) должны храниться в отдельном списке, а ячейки - ссылаться на элементы этого списка. Ни один из форматов не хранит данные о форматировании вместе с ячейками. -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
In reply to this post by Dennis Schetinin
P.S. Денис, спасибо за идею, но мне не хотелось, чтобы проект был привязан к Excel'ю конкретно. Тем более что я сам уже годами пользуюсь вместо него Calc'ом. Для экономических расчётов он на голову лучше. 8 июня 2014 г., 21:29 пользователь Dennis Schetinin <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
In reply to this post by vmusulainen-2
Владимир, если обсуждаемый здесь проект сдвинется с мёртвой точки, возможно тебе было бы интересно...или имело бы смысл написать "обращения к nodejs" как импортеры-экспортеры Tabular'а? Ведь внутренняя модель тебе всё равно нужна, так какая разница? 29 июня 2014 г., 13:53 пользователь Vladimir Musulainen <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
CONTENTS DELETED
The author has deleted this message.
|
Я существо ленивое, циничное и прагматичное. Но ты же и так будешь писать почти весь этот код. Просто я предлагаю его организовать способом, совместимым с Tabular'ом. Ведь модель таблицы тебе, так или иначе, понадобится. Точно так же тебе понадобится, связавшись с nodejs, сконвертировать свою модель в вызовы их API. 1. А почему репо не на smalltalkhub.com ? Так исторически сложилось, что "на память" я помню ss3. Ещё с тех пор, как им заменили "обычный" squeaksource. На самом деле я даже думал - вот мол, есть же вроде какие-то новые репозитарии, может поискать и посмотреть. Но, как ты говорил выше, надо здесь и сейчас :) Убедительных аргументов у меня для себя не нашлось, и я сделал по старинке :) А что, там хорошо? 2. Есть ли roadmap проекта? Пусть и без дат Отдельным постом ниже. 4. Где можно получить представление о архитектуре, ключевых классах? Придумать? :) На предыдущей работы мы писали экспортер в xlsx. С книгами/листами/ячейками/форматированием, экспортом в xml и зипованием. Тогда твоя помощь была бы вообще неоценимой. С другой стороны, повторюсь, моё предложение для тебя не включало в себя эту долгую и нудную часть - экспорт в xml и зипование. Я, так или иначе, буду его делать, даже если мне никто не поможет. Хотя, естественно, помощь человека, единожды это уже сделавшего, была бы очень и очень полезна. 9 сентября 2014 г., 18:12 пользователь Vladimir Musulainen <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Я вижу roadmap таким (причём этапы I и II можно делать полностью или почти полностью параллельно): I. Создание модели
II. Экспериментирование с XML / ZIP II.а) Обзор имеющихся пакетов для работы с XML и для архивирования. Задача: выбрать подходящую пару (уж как минимум для работы с XML пакетов существенно больше одного).
III. Экспортёр(ы) III.а) Делаем экспортер в nodejs. Ставлю его первым пунктом вот почему: он, вероятно, не будет требовать второго этапа, к нему приступать можно непосредственно после первого. Я полагаю, что генерацию XMLек и их зипование nodejs берет на себя. IV. Импортер(ы) ================================ На твоём месте, Владимир, я бы поучаствовал в первом этапе, а потом сразу перешёл к III.а и IV.а. Конечно, помощь со вторым этапом и III.б была бы очень полезна но они, строго говоря, тебе, как я понимаю, не нужны. 9 сентября 2014 г., 18:29 пользователь Юрий Мироненко <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
CONTENTS DELETED
The author has deleted this message.
|
Сообщаю. Не даёт. Зарегистрировался под той же почтой, что здесь. 10 сентября 2014 г., 9:19 пользователь Vladimir Musulainen <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Вот, к слову, чудесный пошаговый разбор формата 11 сентября 2014 г., 12:14 пользователь Юрий Мироненко <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Если нужно таки умеренно быстро - можно взять одну из рубишных библиотек для генерации и поглядеть как в ней, благо сего добра имеется достаточно.
-- четверг, 11 сентября 2014 г., 16:04:12 UTC+3 пользователь Assargadon написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Спасибо за совет, Влад. Не подскажете более конкретно? Я никогда не занимался Руби. А вообще говоря, и ODS, и XLSX - очень хорошо документированные форматы, с детальным описанием что, где и как. Толстое, правда - но детальное. 24 сентября 2014 г., 4:12 пользователь vlad vinnikov <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
CONTENTS DELETED
The author has deleted this message.
|
Я думаю, имеет смысл сделать у каждого структурного элемента (файла, страницы, столбца/строки, ячейки) словари с именованными параметрами. Потом можно будет добавлять Trait'ы для доступа к конкретным свойствам. Плюс, существует двойственность для доступа к ячейкам. С одной стороны, ячейку явно должно быть можно найти по её координатам, с другой - координаты ячейки - её важный атрибут. Возможно, нужно сделать новый тип словаря под это дело? 24 сентября 2014 г., 15:06 пользователь Vladimir Musulainen <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
In reply to this post by Yuriy Mironenko
скажите, а изначально для какой платформы Smalltalk вы будете это делать(GNU Smalltalk, VisualWorks, Squeak, etc...)
-- вторник, 3 июня 2014 г., 17:09:34 UTC+3 пользователь Assargadon написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
На Фаре клепаю, как и остальной SmallPOS. 1 октября 2014 г., 12:27 пользователь Иван Луканов <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |