Ну я своё мнение высказал - возможно, у Dali другая точка зрения...
SD Card icon. From the Crystal SVG package (KDE icon package). This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; (ниже на той же странице)
Активен
dik говорит:
понял / удалял то что закинул случайно в trunk
А вот если можно - обьясните плиз в двух словах - если я обычно правлю код непосредственно на сайте - тут же смотрю изменения.
Как поступать в случае наличия svn. Править, заливать на svn и затем делать svn co на сайт и тестировать ?
либо тестировать на каком либо тестовом сайте а затем проверенные изменения скоммитить в svn ?
За правку софта прям в продакшене обычно бьют по рукам, чтобы неповадно было ![]()
Я бы использовал отдельный девелоперский сайт, который бы работал с тем, что у меня в локальной копии svn. Правил бы, смотрел как оно работает, если все хорошо, то коммитил бы.
Еще один совет - коммиты по возможности нужно делать функционально законченными. Это будет трудно, но приучить себя к такой практике стоит. Это значит, что прежде чем править код нужно подумать что вы хотите сделать и из этого выделить кусок работы, который вы можете сделать и с которым все продолжит работать. Потом уже идете в код и делаете этот кусок, отлаживаете и коммитите. После этого переходите к следующему куску. По возможности куски эти не должны быть большими.
Неактивен
dik говорит:
card думаю стоит оставить - оно говорит о том в каком слоте используется карта (Надо будет учесть что внутренняя карта n810 - несьёмная)
ИМХО неважно, какой слот, а внутренний N810 идентифицируется по имеющимся данным. Но ладно, непринципиально.
Структура таблицы с картами :
id (порядковый номер, инкриментно генериться )
БД должно быть ключевое поле, но в инкрементном смысла нет в нашем случае. Я предложил как ключевое поле строку manfid+oemid+serial+maemo. Это увеличит БД, но сильно ускорит поиск дубля при получении новых данных. Правда БД я программировал давно, это было не MySQL+Web. В этом случае может не так.
И первым в запрос думаю стоит добавить ?action=add&
А нужно ли разрешать другие действия юзерам (удаление, редактирования)? Кто-нибудь может похачить, а контролировать права на данную запись - это уж слишком.
Карты думаю будут добавляться по одной ? не две сразу ? возможно будет на каждую сделать отдельную форму отправки ?
Обязательно по-отдельности.
UPD: Ошибся я. Будет еще как минимум действие search.
Неактивен
dik говорит:
Срок работы карты в машинке - нам нужен ? (значения получаемые от пользователя )
Да, желательно.
Неактивен
dik говорит:
Думаю ещё - какие данные чисто теоритически мог бы расшаривать пользователь --- email ? например, он не показывался бы на сайте но - пригодился бы в случае если кто то захочет задать пользователю вопрос через вэб форму на сайте... (по желанию юзера - указывать или нет )
страна ?
язык ?
цена карты ?
Вряд ли нам нужны эти данные. А контактные данные вряд ли будут популярны у юзеров.
Неактивен
dik говорит:
Думаю что производителя и обьём карты стоит также пускать в отдельные поля для поиска по ним в дальнейшем и сортировки.
Причём : у нас по идее есть те данные, которые видит юзер - то есть то что написано на карте / и те что получает программа. Они могут соответственно не совпадать.
Производитель, который написан на карте? Не знаю, может быть...
manfid+oemid - это реальный OEM-изготовитель. И обратно, список комбинаций manfid+oemid - это OEM-изготовитель.
Либо штамповщик noname.
Объём карты (в какой форме? может степень двойки?), тип (SD/MiniSD/MicroSD), класс SDHC (0=не SDHC) да, стоит. Последние надо всё-же как-то обобщить, а то обязательно появятся новые стандарты, классы...
Неактивен
dik говорит:
Для проверки карты например : ?action=check
надо определиться по каким параметрам искать похожие...
Программа cardinfo будет делать запрос, но я подумаю об этом позже. (p)"Унесённые ветром"
Неактивен
dik говорит:
icon :
http://commons.wikimedia.org/wiki/Image … d_icon.svg?
Неплохо. Там можно и вписать cardinfo по чисту полю. Если кто-то возьмётся, для кого это легко и привычно, было бы здорово.
Wall : а зачем на python ? Dali тестирует связку shell+zenity. Мне это тоже интересно. И другим, кто пишет на bash/ash может оказаться очень полезно.
И как раз покажет - как можно создавать приложения относительно просто - без scratchbox.
А если вы перепишите на python - нам останется стоять разинув руки и смотреть как вы пишите...
На питон программу перевести стоит, и планируется, после реализации самых неотложных функций. Получившаяся к тому времени прога на шелле даст всё, что необходимо было для изучения такой связки.
А на питоне тоже должно быть легко разрабатывать без scratchbox.
Неактивен
Dali :
manfid+oemid+serial+maemo - в одно поле и использовать для избежания дублей ? ок - сделаю.
> Там можно и вписать cardinfo по чисту полю.
при уменьшении до размеров значка в таблетке - там вряд ли что то прочитается...
Активен
Я чуть-чуть глянул в ваш web код, вижу вы там используете mysql API напрямую.
Какой-нибудь ORM не хотите попробовать? Django или SQLAlchemy? Django - это нечто большее, это web framework, но я имею в виду работу с базой.
Хотя если вы делаете web приложение, то почему бы не попробовать что-то помощнее, чем писание HTML кода вперемежку с питоновым. Django, TurboGears, Pylons - то, что приходит в голову сразу. Есть наверное и другие.
Неактивен
django на этом хостинге встанет - но работать будет через раз / проверено...
Активен
На этом хостинге свет клином не сошелся. Откройте для себя Google App Engine
500 метров места и 5 милионов показов в месяц на халяву устроят ?
Неактивен
я зарегился там через денёк после открытия - приглашения до сих пор нет. Да и не всё там просто с django.
C django обязательно буду разбираться, вот только времени это займёт ещё огого. Да и думаю, под него всёже нужен либо vds либо свой сервак.
Активен
Не ждите милости от прирооды - они открыли свободную регистрацию почти месяц назад ![]()
Неактивен
Точно - зарегился без проблем, спасибо за благую весть...
Активен
Добавил иконки: http://n8xx.com/uploads.php?file=cardinfo_0.0.4_all.deb 
Проверьте, пожалуйств, все ли нормально. Должны быть видны в меню(большая) и в списке установленных программ.
Кстати, заметил такую вещь - при запуске cardinfo на таскбаре ничего не появляется. Видимо это связано с регистрацией сервиса в dbus, но я не уверен.
Неактивен
Возможно потому, что у программы нет окна, а есть только модальные диалоги. Но с dbus проверю, для экспириенса.
Вообще-то прога не будет (и не может быть из-за модальности) отложена / свёрнута, так что педалька таскбара и не нужна.
Кстати, иконку, которую мне предложили, я сам добавил и проверил. Не стал пока выкладывать промежуточную версию, т.к. хочу включить код бенчмарка, который отдельно отлажен.
2 dik:
Нужны ещё поля read и write для скорости в Мб/с. С обработкой этих данных при операции add надо обдумать, что делать. Будет разброс для одной и той же модели карты. Думаю надо как в статобработке - отбрасывать экстремумы (X % от кол-ва замеров?) а остальное усреднять или вычислять матожидание (?) Тут я слабо разбираюсь.
И ещё я думаю, не стоит делать форму ручного ввода (это даёт большое поле для ошибок, фантазии или злого умысла), а добавлять только запросом из программы cardinfo. ИМХО.
Неактивен
Wall говорит:
Добавил иконки: http://n8xx.com/uploads.php?file=cardinfo_0.0.4_all.deb
dpkg-deb: 'cardinfo_0.0.4_all.deb' is not a debian format archive
Даденая мне иконка, добавленная мной без изменений, отображается одинаково маленькой и в меню, несмотря на большой размер. Так что я бы посмотрел на Вашу работу.
Неактивен
Не могу залить. Вернее могу, но файл туда попадает полностью измененный. Не знаю, может где-то кэш или еще что-нибудь. Вы можете взять из svn и собрать. Я все закомитил. Ну или я выложу куда-нибудь еще.
Неактивен
Попробуйте вот отсюда: http://www.esnips.com/nsdoc/6306c403-d1 … on=forceDL 
Неактивен
Wall говорит:
Не могу залить. Вернее могу, но файл туда попадает полностью измененный. Не знаю, может где-то кэш или еще что-нибудь. Вы можете взять из svn и собрать. Я все закомитил. Ну или я выложу куда-нибудь еще.
Так у на сайте что то не так с файл архивом ? Код не менялся... странно
Активен
Не знаю. Файл всего 9К, может поэтому. Я пытался раза три - не получилось.
Неактивен
щас проверил - точно при скачивании добавляет в начало файла. Разбираюсь что...
Активен
Кстати - случайно в разделе non-free/utils увидел пакетик Iozone :
disk and filesystem benchmarking tool
Активен
dik говорит:
Кстати - случайно в разделе non-free/utils увидел пакетик Iozone :
disk and filesystem benchmarking tool
Давно про него знаю. Испытывал. Скорее filesystem, чем disk benchmarking. Сильно завышает результаты, потому что замеряет скорость кэша.
Тестировал также bonnie++. Тоже не устраивает для теста карт.
Неактивен