svn Сообщение bobrik » 06 мар 2010, 02:25 Код: выделить все bobrik@callisto ostis % svn update At revision 27. bobrik@callisto ostis % find | grep -v \'\\.svn\' | grep -e \"\\(dll\\|exe\\)\" | wc -l 45 я не гуру svn, конечно, но 45 бинарных блобов в свободном (bbtag i сокращённо от irony, что ли?) — это что-то из ряда вон. .pyc файлы тоже класть в репозиторий не пристало вообще было бы интересно узнать, где на сайте найти документацию, как всё это запускать. было бы ещё логично ссылку на документацию по сборке и запуску положить недалоко от самой странички сабверсии в kpm/sc-core cmake конфигурироваться не желает (install TARGETS given no LIBRARY DESTINATION for shared library target), cmake у меня 2.8.0 исходники пейтоновские с \"# -*- coding: cp1251 -*-\" и в utf8 — большой вам привет. я улыбался. bobrik Сообщение LazurkinDA » 06 мар 2010, 15:04 bobrik писал(а): в kpm/sc-core cmake конфигурироваться не желает (install TARGETS given no LIBRARY DESTINATION for shared library target), cmake у меня 2.8.0 На Nix\'a пока не собирается. Пока что только под Windows. Документация по сборке и использованию делаем. Что касается pyui, то установка расписана вот [url=http://ostis.net/mediawiki/index.php?title=Подпроект_630]здесь[/url]. LazurkinDA Сообщение DenisKoronchik » 06 мар 2010, 20:32 Обо всем по порядку. bobrik писал(а): я не гуру svn, конечно, но 45 бинарных блобов в свободном (bbtag i сокращённо от irony, что ли?) — это что-то из ряда вон. .pyc файлы тоже класть в репозиторий не пристало Почему же там лежат бинарные файлы. Ответ прост. Это временное решение, чтобы некоторые разработчики компонентов могли работать. Ибо исходные коды этих инструментов еще не готовы. В идеале скоро будут выложены исходные коды и собраны бинарные версии инструментов использующих их и выложены для скачки. После чего все эти файлы будут успешно удалены с SVN. А вот pyc файлы я не нашел. Укажите конкретно где они там есть и какие. Будем очень благодарны, ибо им там действительно не место. вообще было бы интересно узнать, где на сайте найти документацию, как всё это запускать. было бы ещё логично ссылку на документацию по сборке и запуску положить недалоко от самой странички сабверсии документация в процессе, но вот ссылка по которой можно ее найти: Установка и настройка компонентов ядра пользовательских интерфейсов (http://ostis.net/mediawiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82_63) Тут стоит сделать пометку, что инструкция пока лишь для пользователей Windows, ибо на данный момент sc-core не готово для работы под другими платформами, что конечно же будет решено в обозримом будущем. исходники пейтоновские с "# -*- coding: cp1251 -*-" и в utf8 — большой вам привет. я улыбался. Что касается кодировок, вроде как все файлы в кодировке cp1251. Что касается "# -*- coding: cp1251 -*-", это лишь времянка, которая решает некоторые проблемы и указывает нам явный и просто способ нахождения именно тех файлов, где используются русские символы. На данный момент сделана первая версия механизма, которая все строковые константы будет читать из словарей для различных языков. В ближайшее время она будет на SVN, и все "# -*- coding: cp1251 -*-" улетучатся. Да и исходники будут сконвертированы в utf-8 P.S: спасибо, что отписались. Да в будущем пишите в раздел "SVN", которая открыта по мотивам данного поста DenisKoronchik Администратор Администратор Сообщений: 139 Зарегистрирован: 13 фев 2010, 19:03 Вернуться наверх svn Сообщение bobrik » 06 мар 2010, 21:16 bobrik@callisto ostis % find | grep \'\\.pyc$\' ./ui/pyUI/engine/srs_engine/__init__.pyc ./ui/pyUI/engine/srs_engine/utils.pyc ./ui/pyUI/engine/srs_engine/environment.pyc ./ui/pyUI/engine/srs_engine/core.pyc bobrik@callisto ostis % file -i tools/repoBuilder/scg2scs.py tools/repoBuilder/scg2scs.py: text/plain; charset=utf-8 bobrik@callisto ostis % head -n1 tools/repoBuilder/scg2scs.py # -*- coding: cp1251 -*- тут вам и .pyc файлы, и cp1251, который на самом деле никакой и не cp1251. вообще, исходники в cp1251 — жуткий моветон п.с.: предпросмотр поста перед отправкой не применяет bb-теги bobrik Сообщение DenisKoronchik » 06 мар 2010, 21:39 внимательно посмотрите содержимое репозитория, думаю вы просто пытались запустить, вот вам часть исходников в pyc. что касается сборщика бз, то он действительно пока завязан на русских символах. Проблема там есть но пока она не решалась должным образом. А # -*- coding: cp1251 -*- нам об этом напоминает. Исходники сегодня же будут сконвертированы в utf-8. Это я уже говорил вроде. DenisKoronchik Сообщение anwer » 07 мар 2010, 11:22 И все же про документацию. Один из основных принципов технологии OSTIS какой? Хорошая и подробная документация всего и вся. Это прекрасно. Осталось взять в привычку ему следовать :) Люди из Интернета они ж какие люди. Любознательные, но. У каждого есть какой-то порог времени (количество минут) и терпения, которые он готов потратить на изучение чего-либо. Количество раз, которые он готов потратить на изучение. И вот нашелся человек, который каким-то образом оказался на http://ostis.svn.sourceforge.net/, скачал все, что он там видит, и... в течении 3-5 минут попытался понять, что же он такое скачал, не нашел ни одного хоть какого-нибудь readme, ничего не понял, снес все нафик в корзину и ушел со словами \"слава Богу хоть жив остался\". И будет просто невероятно, если у него появится через какое-то время желание второй раз скачать что-нибудь. А там опять нет readme. Ок, затраченное время на изучение уже стремиться к 3 секундам, далее удаление ресурса из закладок и уже уход со словами \"Счастливо оставаться!\". Картина маслом. По-этому, независимо от того, что где-то там есть какая-то документация, неплохо бы, чтобы во всех ключевых каталогах были readme, в которых бы содержались банальные ответы на вопросы: - Что это такое? - Для кого это предназначено? - Где это может быть использовано? - На каких платформах это можно запустить? Дополнительные требования для запуска? - Как это запустить? - Что с этим делать (как с этим работать)? И если в readme будут ответы хотя бы на первых четыре вопроса, это будет какой-то фантастикой. Ни что так не поднимает настроение, как понимание человеком, что о нем заботятся, что его время ценят, что его жизнь стараются сделать как можно легче несмотря на. В чем плюс такого readme хотя бы на 10 строчек. Что человек не будет чувствовать себя кинутым. Не будем углубляться в анализ того, какое в таком случае у него формируется мнение обо всем с этим связанным происходящем. Что он будет знать, что вот это предназначено для этого и этого, вот так им можно воспользоваться. Он будет знать, что: 1) мне это не надо / 2) я лузер и не умею этим пользоваться / 3) ок, возьму на заметку, что такое есть и мне это может пригодиться / 4) ооо!!! это как раз то, чего я так долго ждал и что так долго искал!. OSTIS.NET -> Открытая семантическая технология компонентного проектирования интеллектуальных систем -> Технология проектирования пользовательских интерфейсов -> ??? Уже тут непонятка. Исходные коды памяти, компонентов… Причем тут методика (способ) проектирования, а не какие-нибудь инструментальные средства проектирования пользовательских интерфейсов? В дереве переходов по вики люди тонут. Точка старта поиска - левый берег реки. Точка конца поиска (когда человек нашел, что ему нужно) - правый берег реки. Хорошо, если из 100 человек с левого берега до правого берега доберутся хотя бы 2 человека. С этим неплохо бы что-нибудь сделать. Так как это ад. 10-15 раз кликнуть, чтобы увидеть, что там ничего нету. Или что не туда 10-15 раз кликнул. А куда тогда надо? Еще 150 кликов. О, наконец-то нашел, ура-ура-ура!!! Сек, но тут же ничего нету... АААААААааааааааа!!!!!!111! 250 кликов и облом. Ок, опен сорс такой опен. Или на главном сайте подробную статью что где можно найти, с понятным для простого смертного разбиением (исходники того-то того-то, документация по тому-то тому-то (конкретно! \"операторы scp\", \"описание scg\", ... ), примеры того-то того-то, методики такие-то такие-то, студенту <>-курса могут быть полезны). На [u]одной странице, полномасштабное дерево всего, со ссылками.[/u] Или в вики (зачем было городить огород с фреймами!?!? их никто уже лет 10 не использует. вы же сами видите и понимаете, что это УЖАСНО-УЖАСНО-УЖАСНО неудобно, что у этого подхода 100 минусов и ни одного плюса!!! сорри.) в каждую страницу добавить боксы на подобии вот тут двух нижних - http://ru.wikipedia.org/wiki/Java (в самом низу страницы), без этого вики никакая не вики (если никогда не вспоминать что \"Ви?ки — (англ. wiki) веб-сайт, структуру и содержимое которого пользователи могут сообща изменять с помощью инструментов, предоставляемых самим сайтом\"). Короче, идея, я думаю, понятна. Хотя бы что-нибудь на подобии такого (только по-русски), за основу какой-нибудь шаблон взять же не проблема: Qt Jambi =================== Qt is the de facto standard C++ framework for high performance cross-platform software development. Qt Jambi is the Qt library made available to Java. It is an officially supported technology aimed at all desktop programmers who want to write rich GUI clients using the Java language, while at the same time taking advantage of Qt\'s power and efficiency. The technology provides new possibilities for both Java and C++ programmers: It enables Java developers to take the advantage of Qt\'s features from within Java Standard Edition 5.0 and Java Enterprise Edition 5.0 as well as later versions. In addition, Qt Jambi also enables C++ programmers to easily integrate their Qt code with Java by providing the Qt Jambi generator. Please make sure you read and understand the LICENSE file, which is located in the Qt Jambi installation directory. Requirements =================== Qt Jambi requires Java 1.5 or later to be installed. Installation Qt Jambi is available in both prebuilt and source packages for Windows, Linux, and Mac OS X. The procedure of installing and configuring your environment to create software with Qt Jambi is described in the Qt Jambi installation document on the Trolltech web pages (offline version). Documentation and Examples The Qt Jambi documentation is available through Trolltech\'s online documentation: http://doc.trolltech.com/qtjambi/com/tr ... index.html (http://doc.trolltech.com/qtjambi/com/trolltech/qt/qtjambi-index.html). Here you will find install and deployment instructions, examples, tutorial, technology overviews, and Javadoc for the Qt Jambi API. The documentation is available offline here. Offline documentation is not part of the source packages. Reporting Bugs, Mailing List and Support =================== All Qt Jambi users are invited to join the Qt Jambi mailing list for discussions and assistance. If you want to join the \'Qt Jambi users\' mailing list, send a mail to qtjambi-interest-request@trolltech.com containing the single word \"subscribe\". Commercial customers and evaluators can report bugs to qt-bugs@trolltech.com. Direct questions can be sent to support@trolltech.com For all issues, make sure you include information about your environment and versions. More Information =================== Please see http://www.trolltech.com/jambi for more information about Qt Jambi. Please do not hesitate to contact us at sales@trolltech.com if you have questions regarding purchasing of Qt Jambi. Enjoy Qt Jambi! =================== The Trolltech team ************************************************************************* А то получается, что какая-то движуха есть, но никто о ней ничего не знает, а если и знает, то не может воспользоваться. Ну и смысл тогда? Будь осторожен со своими желаниями - они могут исполниться. anwer Сообщение DenisKoronchik » 07 мар 2010, 14:05 все это здравые мысли. Конечно добавим, но мы же не машины и не можем работать 24 часа в сутки пока не успели. в планах сделать скрипт, который сам все установит и конечно добавить readme файлы. А еще лучше документацию подчистить. Что касается положения документации - это чистой воды методика. Инструментальные средства здесь нипричем. Инструментальные средства будут делаться на основе компонентов ядра. Там всего две страницы. Если по ним есть вопросы и замечания, то с радостью исправим. Сегодня можно ожидать readme файлов. Что касается опять же установки, то в течении недели у нас появиться SDK, вот скачали установили, оно предложит скачать версии компонентов последние или обновить компоненты ядра и работаем счастливо. Спасибо за ваши замечания, но давайте и сами уже начнете делать что-то полезное. Вам никто не мешает скачать исходники добавить такие файлы, если вы разобрались, сделать SVN патч и выслать его нам developers[сабака]ostis.net Данная версия пока нужна студентам 4-го курса, которые разрабатывают компоненты, не можем же мы их сдерживать. Что касается документации. То вы немного не понимаете почему именно так и зачем именно так. Потом поймете, а пока примите так как есть. P.S: не все сразу. DenisKoronchik Сообщение DenisKoronchik » 07 мар 2010, 17:23 В исходные коды добавлена папка docs в которой на данный момент есть: [ul]лицензия[/ul] [ul]краткая инструкция по установке[/ul] Также добавлены файлы README, AUTHORS, BUGS, INSTALL. Обновляйтесь, читайте высказывайте пожелания и замечания. DenisKoronchik