| 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 |
Такие вещи делаются с помощью 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 @ 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 файле но шифруются все поля
|