SmartSin @ 29-08-2007 00:05:36

ДД,

Может кто-то объяcнить, как это делаетcя (желательно чуть более подробно)? С каких cиcтем портируетcя? Примеры, ccылки, FAQ приветcтвуютcя.

dik @ 29-08-2007 00:38:55

cу например, почитайте Porting existing application   

Unatine @ 29-08-2007 06:16:18

Смотря что понимать под портированием :)
Собрать под ARM проблем не cоcтавляет даже обычное приложение на C+gtk, либо в cлучае Питона+gtk даже cобирать не надо.

Оcновное - это хилдонизация. То еcть cделать приложение таким, что бы оно выглядело родным на N800.

Обычно портируют Linux приложения. Думаю понятно почему :)
Питоновcкие, обычно можно проcто cразу запуcкать на нокии и проблем не будет.

Еcли необходимо хилдонизировать, то уже придетcя чуть изменить код.

WoolF @ 03-09-2007 03:10:02

А собирать софт под таблеткой как? В смысле gcc есть например? Или как?

dik @ 03-09-2007 03:47:06

Обычно ставится на linux компьютер среда разработки  maemo SDK и там уже компилится
http://maemo.org/development/documentat … _bora.html   

WoolF @ 03-09-2007 04:32:49

А на таблетке никак? За компом редко бываю в последнее время. =( И gcc нету под таблетку или я просто плохо искал?...

dik @ 03-09-2007 04:50:44

http://repository.maemo.org/pool/maemo3 … _armel.deb   

WoolF @ 04-09-2007 06:58:15

Спасибо!
А make install тоже есть? =)

ChAS @ 14-01-2008 05:31:27

Я правельно понимаю что разробатывать/портировать софт для maemo из под винды НЕЛЬЗЯ?

gLobster @ 14-01-2008 05:52:26

Можно. 2 варианта.
1. Ставите vmware
2. Собираете отдельную машинку под дебиан только для разработки и подключаетесь к ней из винды. Я пошёл по второму.

ChAS @ 14-01-2008 06:12:07

gLobster а убунту сойдет? для второго варианта?

gLobster @ 14-01-2008 06:18:01

Там проблема в том, что Maemo scatchbox заточен под дебиан. Если Вы гуру Линукса, то Вы сможете это поднять и на другой иммплементации ОС. А если делаете по инструкции - то для убунту её нет. Есть только длинная цепочка обсуждения в мейл-листе девелоперов "а как же это всё-таки сделать"

dik @ 14-01-2008 06:35:25

gLobster говорит:

Можно. 2 варианта.
1. Ставите vmware
2. Собираете отдельную машинку под дебиан только для разработки и подключаетесь к ней из винды. Я пошёл по второму.

+3 вариант - сборка непосредственно на машинке ? http://khertan.net/softwares/pypackager.php   
тулза сия у меня не заработала

dik @ 14-01-2008 06:37:26

Вот свежая статейка попалась по Ubuntu :
http://linuxuk.blogspot.com/2008/01/ins … pment.html   

dik @ 14-01-2008 06:40:19

+ Для пакетирования python приложений есть более простые варианты, без scratchbox :
http://home.cfl.rr.com/genecash/nokia/m … kages.html   
выйдет из починки мой ящик, попробую..

ChAS @ 14-01-2008 11:30:04

тайно мечтаю хилдонизировать pwsafe. позарез нужна прога аналогичная SplashID.

Wall @ 14-01-2008 11:49:43

Ваши мечты уже сбылись, причем давно: https://garage.maemo.org/projects/pwsafe/   

ChAS @ 14-01-2008 12:31:49

хм... как бы вот не могу я назвать этот интерфес хилдонезированым, какие то нелепые окна, нелепые поля ввода данных... я под хилдонезацией понимал эргономичный мобильный интерфес под finger-touch. ошибался?

Wall @ 14-01-2008 13:26:22

Абсолютно. Hildon - это обвеска в основном вокруг gtk со всеми вытекающими. Можно, конечно, извратиться и сделать что-то, но в целом увы, оно позволяет сделать такой интерфейс, как в большинстве приложений для таблеток.

А где вы видели эргономичный мобильный интерфейс под finger-touch на таблетках?Пример можете привести?

ChAS @ 15-01-2008 00:34:18

да хоть интегрированый плеер - большой скролл - большые кнопки - большые буквы :)

dik @ 15-01-2008 01:12:43

Wall :
в общем вот такие вещи хочет делать человек :
http://blog.gustavobarbieri.com.br/2007 … er-mockup/   

наверно :)

ChAS @ 15-01-2008 04:01:49

:) ну красиво конечно. спору нет. такой интерфейс наверное идеален. но я для начало хочу просто изменить интерфейс pwsafe чтобы им было удобно пользоваться. текущий интерфейс не идет не в какие ворота. кто нить реально пользуется сейчас pwsafe?

gLobster @ 15-01-2008 04:22:26

я

dik @ 15-01-2008 05:24:35

ChAS говорит:

:) ну красиво конечно. спору нет. такой интерфейс наверное идеален. но я для начало хочу просто изменить интерфейс pwsafe чтобы им было удобно пользоваться. текущий интерфейс не идет не в какие ворота. кто нить реально пользуется сейчас pwsafe?

я что то когда то заносил, переодически возвращаюсь к нему но - не пользуюсь всё же
запомненных браузером паролей к аккам хватает

для другой инфы типа / банковских акков / карт / наверно буду юзать...

gLobster @ 15-01-2008 06:00:49

Я в нём ssh пароли храню. Я их русскими слоавми на английском регистре набираю, а на таблетках это мега неудобно. Особенно со скобочками и кавычками

Wall @ 15-01-2008 09:02:04

dik говорит:

Wall :
в общем вот такие вещи хочет делать человек :
http://blog.gustavobarbieri.com.br/2007 … er-mockup/   
наверно :)

Такие вещи делаются с помощью efl. Никакого отношения к хилдонизации не имеет.

Я посматриваю в эту сторону с момента выхода канолы (она на этой штуке сделана), но незнание Питона останавливает от попробовать. На Си тоже неохота возиться.
Из того, что я видел для таблетки этот API наиболее близок к тому, что я бы назвал современным интерфейсом для мобильных устройств. Нужно учить питон, короче говоря :)

Кстати, может сбацаем что-нибудь сообща на этом? Идеи и желание есть?

Sergey89 @ 15-01-2008 09:42:00

ЕМНИП Qt4 на maemo портировали. Кто-нибудь пробовал? Для линя, в свою время, писал на Qt. :)

ChAS @ 15-01-2008 09:47:39

неужели только мне не нравится интерфейс pwsafe... какой то я не такой наверное... :)
счас ставлю убунту. посмотрим получится ли хоть что нить откампилить... последний раз я кодил не на 1с лет семь назад... мда... преспективка то... радужная :)

Wall @ 15-01-2008 10:28:20

ChAS говорит:

неужели только мне не нравится интерфейс pwsafe... какой то я не такой наверное... :)

Не волнуйтесь, не только вам. Я на большинство существующего для таблетки софта без содрогания смотреть не могу.

По-моему Нельзя вот так тупо брать и переносить интерфейс с десктопа, где экран в несколько раз больше и три кнопки и скроллер для управления на девайсы типа этого. А потом народ удивляется чем IPhone лучше и почему народ так на него западает.

ChAS @ 15-01-2008 10:35:32

Во - во. Еще по пальме помню что мобильному интерфейсу вредны окна подобные МС. Мобильный интерфейс это совсем другая тема. Опять же в pwsafe нету генератора паролей.

ChAS @ 15-01-2008 11:43:16

УЖОС! Почитал статью Gtk vs. Qt: драки не будет кашмар, я не когда не писал под линь... Господи во что я ввезался...

Wall @ 15-01-2008 11:48:41

По мне так оба эти тулкита - вчерашний день и по-любому не для мобильных девайсов типа этого.

Насчет драки - не читайте вы всякую пошлость. И никуда вы не ввязались еще.
Хотите что-то сделать - сделайте, а на чем - это вам решать.

Wall @ 15-01-2008 11:56:30

Кстати, я тут посмотрел еще раз на efl и судя по всему всю разработку можно делать на десктопе, если поставить все либы и питоновые биндинги. скрэтчбокс не нужен. Можно и вообще прям на девайсе все делать, питон же компилять не надо.

Ну что, давайте нарисуем на нем менеджер паролей с правильным фингер-тайп интерфейсом, генерацией паролей и другими полезными фишками? Или что-нибудь другое?

dik @ 15-01-2008 12:09:57

я сейчас изучаю систему пакетирования, и без sb в том числе. много идей по портированию.

мне и на десктопе были симпатичны утилитки из разряда сделанных на rox llib, хотелось бы попробовать перенести что то. и zeroinstall интересная штука.

вчера собрал первый пакет, рад был безмерно :) начинает что то проясняться в голове.

ChAS @ 15-01-2008 12:20:29

Wall я за. но линукс я не зря ставлю уже третий час то? на чем смотреть efl и питон?

Wall @ 15-01-2008 12:35:04

Не зря, не волнуйтесь. Питон-то есть под виндоуз, но efl-а точно нет, так что без линуха никуда.
Что значит на чем смотреть?

Wall @ 15-01-2008 12:37:21

dik говорит:

я сейчас изучаю систему пакетирования, и без sb в том числе. много идей по портированию.

мне и на десктопе были симпатичны утилитки из разряда сделанных на rox llib, хотелось бы попробовать перенести что то. и zeroinstall интересная штука.

вчера собрал первый пакет, рад был безмерно :) начинает что то проясняться в голове.

А чего там такого особенного в пакетировании? Все как в Дебиан вроде.

А что есть rox llib? И вообще какие идеи?

ChAS @ 15-01-2008 12:40:24

ну основы както познать на ББ намного удобнее ведь? чем на таблетке.
wall а можно сцылку на какойнить красивый сайт про efl чтобы так сказать зацепило...
а то в гугле предлогают выучить англиский / спеть песню / сыграть в восточной футбольной лиге. :)

Wall @ 15-01-2008 13:03:04

Английский выучить - это правильный совет был :)

Вот что о efl википедия говорит:
http://en.wikipedia.org/wiki/Enlightenm … _Libraries   

Вот исходный сайт с доками:
http://web.enlightenment.org/p.php?p=docs&l=en   

Вот порт на маймо с демками:
http://maemo-efl.garage.maemo.org/   

Питон живет здесь: http://www.python.org   ,
доки его здесь: http://www.python.org/doc   
Русский сайт со всякими полезностями здесь:
http://python.ru/   

Образовывайтесь на здоровье!

PS: Ура, я написал 'hello, world' на Питоне. Он прикольный :)

dik @ 16-01-2008 00:22:49

Wall :
http://0install.net/    zeroinstall
у rox сейчас какая то трабла с центральным сайтом - http://rox.sourceforge.net/phpwiki/inde … twareIndex   

пакетированием никогда не занимался - отсюда и священный трепет / казалось всегда что это сложно / посмотрел на пакет от maemo wordpy и построил свой по той же аналогии...

Имхо ещё много достойных приложений не портировано.
например - нет клиента для webdav - тот же cadaver можно завернуть - или boxfs http://www.thesaguaros.com/beta/newsag/products/boxfs/   

Перекодировщик русских тегов/названий файлов / папок / можно сделать
syncml синхронизацию контактов с удалённым сервером...

на pygame написанные игрушки - многие бы на таблетке пошли.

Если пройтись по каталогам python cкриптов / pyqtk программ / можно очень много достойных кандидатов на портирование найти.

Я даже думаю можно было бы сделать какой то вэб интерфейс с голосованием за портирование тех или определённых программ дабы определить степень востребованности. Где каждый мог бы предложить свой вариант.

ChAS @ 16-01-2008 00:33:01

Кажется для начала надо определится с целями, я так понимаю настоящих програмеров МАЕМО у нас на форуме нету... ну или они скрываются, я откравеный новичек, и в маемо и в линуксе. Есть ли люди готовые реализовывать то что нужно обществености, а не себе лично. Я какбы хочу менеджер паролей, потаму как текущий негодится, а таскать с собой пальму, ради SpalshID как то глуппо. Но еще мне конечно не хватает каокого нить ПИМа толкового и красивого.

gLobster @ 16-01-2008 01:05:07

Вообще-то в Маемо принят другой подход. Или Вы начинаете сами принципиально новый проект (если нет ничего подходящего) или присоединяетесь к существующему. За свои 23 года девелоперско/надзорной деятельности, к сожалению, испытываю лёгкую тошноту от призывов построить наш новый лучший мир.
Более логично списаться с авторами того же PowerSafe и предложить им свою помощь для развития проекта. Нилдонизации, интерфейсонизации, фичализации. А то на гараже столько "мёртворождённых" проектов, у которых автор только декларировал намерения, но ничего не выпустил. Работающий проект улучшить легче. Теми паче, что уже есть человек, который знает хотя бы как это собрать.

Что касаемо паролялки. В таких программках одно из самых важных - метод хранения и защищённость его от взлома. Я вот на себя даже не возьму реализацию такой части. Слишком плаваю в этом.

Что касаемо SPlashId - то, поскольку у меня Treo, то я его таскаю как банальный телефон и, поэтому, не испытваю проблем где все мои пины. Но вообще-то интерфейс SplashId ни разу ни фингеровый и она совсем не идеал. Сколько раз на ней терял пароли из-за случайгного тыканья пальцем не туда...

gLobster @ 16-01-2008 01:06:21

P.S. Программеры на ITT тусуются. Всё-таки маемствовать без языка трудновато, а языкуя - естественно идёшь туда где таких как ты - больше.

Wall @ 16-01-2008 01:31:19

Если про новый мир - камень в мой огород, то я не призывал его строить. Мне интересно повозиться с чем-то finger friendly, но от gtk-шного API уже тошнит, поэтому присоединяться к портированию pwsafe я не хочу.
Другой причиной было желание вовлечь русскоговорящую публику в это дело. Не все знают язык и могут свободно тусоваться на ITT.
И последняя причина - желание выучить питон и попрограммировать на нем. По-моему нормальный набор.

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

gLobster @ 16-01-2008 01:48:29

Нет, отнюдь :) Я вот, когда начал читать питон тоже успокоился, насколько там вроде как всё просто для примитивного приложения. Да и API там не GTK а уже хилдоновский надо пользовать.
Если пошла такая пьянка, то и я могу поучаствовать. Мои идеи с расходами на автомобиль так и не дошли до реального кодинга - погряз однвременно в клавиатурах и сопроектах omweather и cellphonetools. Да ещё и работать приходится :)

ChAS @ 16-01-2008 01:57:06

мне тоже кажется, что криптостойкость реализовать вот так вот снуля наверное будет очень сложно. может быть стоит попробывать сделать какой нить pwsafe++ чтобы интерфейс был elf'овский а начинка, оставлась оригинальная.. хотя... питон... ммм...

Wall @ 16-01-2008 02:02:21

ChAS говорит:

Кажется для начала надо определится с целями, я так понимаю настоящих програмеров МАЕМО у нас на форуме нету... ну или они скрываются, я откравеный новичек, и в маемо и в линуксе. Есть ли люди готовые реализовывать то что нужно обществености, а не себе лично. Я какбы хочу менеджер паролей, потаму как текущий негодится, а таскать с собой пальму, ради SpalshID как то глуппо. Но еще мне конечно не хватает каокого нить ПИМа толкового и красивого.

Ну уже как минимум трое, если я правильно понял. Вы, я и Globster. Я за менеджер паролей. По сложности это не пим и не syncml, что хорошо в данном случае. finger friendly интерфейс тоже сюда как раз сгодится.
Всякие zerooinstall и pygame игрушки - это портирование, а хочется попрограммировать, поэтому я больше склоняюсь к менеджеру паролей.

Ну, давайте обсуждать что мы хотим и как мы будем это делать.
У меня пока всего 2 пожелания по реализации - Питон и efl.
Что из имеющего софта на эту тему достойно внимания, какой минимальный и максимальный функционал по вашему мнению нужен?
Globster, вы сказали, что у вас опыт в этом деле - вам и карты в руки :) Я помогу.

Wall @ 16-01-2008 02:04:54

ChAS говорит:

мне тоже кажется, что криптостойкость реализовать вот так вот снуля наверное будет очень сложно. может быть стоит попробывать сделать какой нить pwsafe++ чтобы интерфейс был elf'овский а начинка, оставлась оригинальная.. хотя... питон... ммм...

Никто не призывает все писать с нуля. Соберем требования, посмотрим на имеющиеся открытые реализации, возьмем что надо. Я думаю, что найти криптобиблиотеку с питоновыми биндингами - небольшая проблема.

dik @ 16-01-2008 02:09:16

gLobster :
cellphonetools oт phonelink сильно отличается ? или это нечто совсем другое ?

Насчёт светлого будущего - я просто наблюдаю картину : есть заявки и пожелания от простых юзеров которые не часто доходят до программеров. А помочь программерам кроме как делая donate - эти  юзеры не могут. Посему в планах - система вэб голосовалки сочетающая в себе такую функциональность.

Насчёт совместной деятельности - можно как минимум запакетировать те скрипты которые по форуму проходили - обсуждались : shelltube и httpd

я честно говоря не программер - учавствовать в чём то сложном по любому не смог бы. Окромя идей в голове ничего нет :) Посему и предлагаю более пакетировать. В скором времени планирую перевести/написать инструкции по пакетированию без scratchbox - для python приложений например.

dik @ 16-01-2008 02:22:40

Имхо пасс менеджер должен быть более тесно интегрирован с браузером / например синхронизировать часть данных с хранилищем паролей браузера единоразово или постоянно и так чтобы можно было осуществлять экспорт импорт - на ББ / + хорошо бы было если десктопный вариант программы смог работать и на винде.

по требующимся для проекта вэб реализациям - сайт / система контроля версий /
дизайн интерфейса и чуть чуть python - могу учавствовать

то что ребята из лаболатории нокиа на efl-edje сделали - действительно очень интересно

gLobster @ 16-01-2008 02:33:22

Пакетировать я немного настропалился - могу рассказать тоже что понял :) Ещё у меня есть машинка под дебианом исключительно для программирования - на неё скрэтчбокс и все нужные цели, правда mistral толком не тестировал. Машинка доступна снаружи.

По функционалу (не интерфейсу) - SplashId хороший старт. Что должно быть:
- шаблоны ввода в шаблоне задаётся количество полей, их имена и оговариваются "закрываемые" и обязательные;
- группировка (как минимум по соответствию шаблону), но неплохо бы ещё и принадлежность разным группам. Типа "карточки, логины, телефоны" но и "мои, жены ...";
- возможность хранения истории изменения того же пароля (хотя бы на 2-5 иттераций);
- копирование пароля в клипбоард в один клик без показа на экране;
- закрытие базы по тайм-ауту;
- в идеале автозаполнение полей на web-странице.

gLobster @ 16-01-2008 02:38:26

CellPhoneTools - это, пока, программулина, которая из штатно йбазы контактов позволяет набрать номер на телефоне. Отличие от phonelink - не по GPE а по ШТАТНОЙ. Как бы расширяет функционал. Ребята из phonelink сильно надменные. Пытались с ними общаться на предмет не дублирования библиотек (тем паче, что они её и портировали не правильно) - полный игнор. При том что с русским там только я.

dik @ 16-01-2008 02:42:03

создал в вики статью по описанию требуемого функционала - добавляйте лучше туда чтобы было в одном месте
http://wiki.internet-tablet.com/index.p … assmanager   

dik @ 16-01-2008 02:45:43

gLobster говорит:

CellPhoneTools - это, пока, программулина, которая из штатно йбазы контактов позволяет набрать номер на телефоне. Отличие от phonelink - не по GPE а по ШТАТНОЙ. Как бы расширяет функционал. Ребята из phonelink сильно надменные. Пытались с ними общаться на предмет не дублирования библиотек (тем паче, что они её и портировали не правильно) - полный игнор. При том что с русским там только я.

Интересно, попробую поставить - ибо к GPE как то не лежит...

ChAS @ 16-01-2008 03:27:23

добавил в вики, обсуждать то где? здесь пока?
а все сообразил обсуждать в обсуждении http://wiki.internet-tablet.com/index.p … ction=edit   

dik @ 16-01-2008 06:29:07

gLobster :
по Cellphonetoll - а не логичнее было бы показывать в окне программы только контакты имеющие телефонные номера ? Или может быть группы планируются...
Дофига jabber и других контактов звонить которым никогда не предвидится...

И ещё вопрос - контакты в таблетке в gconf храняться ?

gLobster @ 16-01-2008 06:57:55

сейчас голова из отпуска вернется - начнем перерабатывать. пожелания приветствуются.

а контакты хранятся не просто и доступ к ним только через сервер. об этом можно почитать в проекте o-hand

http://www.burtonini.com/blog/computers … 2-21-15-30   

dik @ 16-01-2008 07:15:42

попался блог человека который пишет syncevolution - синхронизацию таблетки по протоколу syncml :
http://www.estamos.de/blog/2008/01/13/n … 0-arrived/   

Wall @ 16-01-2008 07:26:09

gLobster говорит:

сейчас голова из отпуска вернется - начнем перерабатывать. пожелания приветствуются.

Это про что? Про passmanager? Кстати, может есть другие пожелания по названию?

dik @ 16-01-2008 07:27:49

имея в виду что под maemo нет проектов с таким названием - имхо самое то

у вас есть план, мистер Wall ?

Wall @ 16-01-2008 07:28:55

ChAS говорит:

добавил в вики, обсуждать то где? здесь пока?

По-моему лучше с этим уйти в отдельный раздел форума. Я бы вообще предпочел бы список рассылки, но это уже на любителя.
Обсуждать в вики не очень по-моему, не для того она.

dik @ 16-01-2008 07:38:09

Wall говорит:

ChAS говорит:

добавил в вики, обсуждать то где? здесь пока?

По-моему лучше с этим уйти в отдельный раздел форума. Я бы вообще предпочел бы список рассылки, но это уже на любителя.
Обсуждать в вики не очень по-моему, не для того она.

Обсуждать действительно не очень - а для совместного редактирования / самое то.
открытый список рассылки ? на гугле можно бабахнуть /

dik @ 16-01-2008 07:39:44

попалось под руку кстати : Trac + Subversion на бесплатном хостинге
http://www.tretyak.com/2007/02/18/trac- … -free.html   
да и на google code :
http://code.google.com/   

Wall @ 16-01-2008 07:58:17

Выглядит интересно. Google вызывает больше уважения. Кстати, что там за сервисы?
Еще один вариант - garage.maemo.org. Вики можем эту использовать, а остальное там есть. Не ахти какое, но юзать можно.

ChAS @ 16-01-2008 11:06:14

господа... довайте пока с малого... а то уже пошли сервисы жужиль, рассылки. ужос.
дик сложно будет пренести (скопировать) посты о PasMan в этой теме в отдельную тему?

gLobster @ 16-01-2008 11:18:31

Может PswMan?

ChAS @ 16-01-2008 11:22:54

предлогаю сначала что нить родить :) потом заморачиваться :) именем :)

Wall @ 16-01-2008 11:37:41

ChAS говорит:

предлогаю сначала что нить родить :) потом заморачиваться :) именем :)

Как вы лодку назовете так она и поплывет. Имя - это святое :) К тому же это происходит параллельно с
другими делами и ничему не мешает.

Насчет родить - если это о непосредственном кодировании, то вот с этим как раз торопиться не нужно.
Чем больше времени уйдет на дизайн тем лучше.

насчет сервисов и прочего - это тоже нужно, потому как это основа для работы. Мы же уже решили этим
заниматься, вам бы радоваться что ваша идея нашла поддержку в народе ...
Опять таки это не значит, что мы сейчас прям кинемся все это делать. Но знать и обсуждать это - это нормально.
В общем пока можем действительно на форуме обсуждать, может еще кто подключится. Только отдельной веткой
трудно будет обойтись, если это действительно пойдет дальше. За это я форумы и не люблю одноветочные, что там все
в одной куче.

ChAS @ 16-01-2008 11:58:06

окей :) можно попробывать привнести в название что нить русское-советское :) чтобы выделится среди аналогичных программ. а заодно и просветить мир на счет существования. нашей скромной организации. в "почтовых ящиках" заводах работающих на оборонку, были (да и сейчас есть) ПЕРВЫЕ ОТДЕЛЫ, они занимаются хранением и выдачей Секретных и Совершено секретных матерьялов. а? каково? FIRST DEP. или как там правельно.

Wall @ 16-01-2008 12:13:00

Идею привнести нечто русское приветствую. firstdep не знаю, может как вариант, если ничего больше не придумаем.

dik @ 16-01-2008 12:13:12

http://groups.google.com/group/passmanager?hl=ru   

группа рассылки / публичная / открытая / welcome

Unatine подкинул - сравнение хостингов для open source провектов :
http://en.wikipedia.org/wiki/Comparison … facilities   

gLobster @ 16-01-2008 12:22:36

а чем гараж плох? Или мы только для себя делаем?

dik @ 16-01-2008 12:46:46

там группы рассылки есть ? Размещать продукт конечно на гараже. А для разработки - не знаю / не видел внутрянки

если создать проект для теста - его можно потом удалить ?

хотелось бы чтобы был subversion или другая система контроля версий...

а - вижу что есть - на этапе регистрации :
Since there is only one SCM (svn) activated, it will be selected automatically for the project.

dik @ 16-01-2008 13:05:21

я зарегил проектик для httpd + netcat скриптика - посмотрю что там внутри на maemo

Wall @ 16-01-2008 14:24:00

Там видно все и без регистрации - svn, вебсайт, списки рассылки, баг-трэкинг, фиче-реквесты, поддержка, место для релизов.
https://garage.maemo.org/projects/simple-launcher/   
Из нужного нет только wiki, но это у нас уже есть.

dik @ 16-01-2008 23:42:06

Wall говорит:

Там видно все и без регистрации - svn, вебсайт, списки рассылки, баг-трэкинг, фиче-реквесты, поддержка, место для релизов.
https://garage.maemo.org/projects/simple-launcher/   
Из нужного нет только wiki, но это у нас уже есть.

да, точно

Wall @ 17-01-2008 00:33:43

Так что делать дальше?
С инфраструктурой мы не порешим без имени, но это пока может и подождать. На мой взгляд до кода еще далеко и торопиться тут не надо. В целом я понял, что без хостинга мы не останемся. garage выглядит вполне пристойно, можно там. По тому линку, что unatime  дал можно сделать вывод только о системе контроля версий, что в общем-то недостаточно. Проект у нас маленький, нам любая пойдет. svn вполне нормальный выбор.
Что нужно сейчас на мой взгляд, так это перенести существующую дискуссию в отдельное место на форуме, либо начать пользовать список рассылки. Если остаемся здесь, то место - это не одна ветка, а возможно несколько.  Я предлагаю все-таки остаться здесь по крайней мере пока не придумаем название и не создадим проект. Возможно там будет список рассылки, как например, на гараже.

Проектирование.
В этом деле я сильно надеюсь на помощь Globsterа. Он, судя по всему, самый квалифицированый из нас в этом плане.
Мои мысли и что я собираюсь делать:
Кое-что я положил в вики, но в целом я бы хотел видеть проект, как некий конструктор, где части можно заменять.
Под частями я имею в виду модули(плагины, если хотите) для хранения паролей, модули пользовательского интерфейса и, возможно, функциональные модули.
Поясняю:
Модули хранения: из того, что я увидел наиболее распространенным является pwsafe, с него можно и начать. В самом простом случае это можен быть питоновая обвязка вокруг коммандлайн тулзы 'pwsafe password database', но интерфейс изначально должен учитывать возможность расширения, добавления новых бэкэндов.

Модули пользовательского интерфейса: Если они будут отдельными плагинами, то это позволит иметь разный пользовательский интерфейс на разных системах. Под системой я понимаю не только железо, но и OS. На таблетке это может быть efl(с него предлагаю и начать), на линуховом десктопе - qt или gtk скажем, на видндоуз - ее родной интерфейс.

Дополнительные функциональные модули: может быть что угодно, скажем конфигурирование, синхронизация, экспорт/импорт. Это сложнее задизайнить чем предыдущие виды плагинов, поскольку дополнительный функционал подразумевает дополнительный UI, который у нас тоже модульный. Если не осилим это можно и не делать на первых порах, но предыдущие 2 вида плагинов должны поддерживаться.

Что такая организация дает:
- независимость разработчиков. Каждый может работать над своим плагином.
- удобство разработки. На первых порах можно, например, не трогать GUI, а сделать только текстовый интерфейс
- легкую переносимость и адаптируемость к платформе
- возможность для юзера переключать интерфейсы (и storage backend и UI), если их доступно несколько на данной платформе

Что тут нужно сделать:
Определить минимальный состав модулей с которого можно начать
Определить интерфейс каждого вида модулей

Что я собираюсь делать:
Посмотреть существующие приложения с точки зрения юзера. К сожалению активно я менеджером паролей никогда не пользовался.
Посмотреть существующий код. Хотелось бы найти нечто более-менее модульное и нормально задизайненое, которое можно взять за основу. То, что я видел пока прибино намертво к UI и нам не подходит. Но backend функционал и криптование можно взять практически отовсюду.

Мысли?

gLobster @ 17-01-2008 01:27:21

Я вот с Английским для иностранцев не понял. А зачем он нам? Точнее я понимаю, что хочется с ним поигратсья, но с точки зрения конечного продукта - что даст его наличие кроме необходимости контроля версий ещё под одну внешнюю библиотеку? Сам обычно пытаюсь обойтись минимумом из того, что есть изначально. То, что на питоне писать легче - понятно. Если мы под маемо пишем - надо юзать хилдон. Если хочется и под другой линух - gtk, с одновременной параллельной адаптацией под хилдон. Ну или вообще полностью разделить - есть DataBase. Лучше всего SQL. А к ней вьюверы, разные под разные платформы. Хотя зачем так сложно для такого не очень объёмного хранения - сам не знаю.

dik @ 17-01-2008 04:14:36

sqlite3 ? и криптовать записи или всю базу ?

Создал форум Development в разделе Linux для обсуждения проекта
http://forum.internet-tablet.com/viewforum.php?id=30   

gLobster @ 17-01-2008 05:04:13

Думаю SQL лёгкого за глаза. Криптовать надо всё. Те же карточки платёжные. У них конечно надо pin и cvv прятать, но хорошо бы чтобы и остальные параметры при украдении не были видны. Хотя может тогда и xml проще.

dik @ 17-01-2008 05:08:53

Посмотрел kedpm - хранение в xml файле но шифруются все поля