софтуерът-и-аз software-and-i ~ библиотека library ~ снимки photos ~ детски-неща children-stuff ~ приказки fairytales ~ грамофонче gramofonie ~     [ български/.bg ]     english

my open source software

моя свободен софтуер


  • dbcook.sourceforge.net
    svn co https://dbcook.svn.sourceforge.net/svnroot/dbcook/trunk

    a "language" for describing "recipes" for persistency of python classes, within their declarations. Hides the DB where possible, i.e. in principle is independent of DB type - so same recipe/declaration could be rendered, for example, into SQL/Alchemy (working), RDF or google-datastore (todo). For big class-hierarchies. Can also be used as source-code-generator

    "език" за описание на "рецепти" за представяне на питонски класове в БД, като част от декларацията им. Скрива самата БД където може, т.е. по принцип не зависи от вида на БД - така че една и съща рецепта/декларация би могла да се претвори, например, в SQL/Alchemy (работи), RDF или google-базата (ще се прави). За големи йерархии от класове. Може да се ползва и като генератор на код


  • static_type
    svn co https://dbcook.svn.sourceforge.net/svnroot/dbcook/static_type

    staticaly typed attributes and structures in python

    статични типове - атрибути и структури - в питон


  • timed
    svn co https://dbcook.svn.sourceforge.net/svnroot/dbcook/trunk/dbcook/misc/timed

    bitemporal objects engine in python, with or without dbcook; look forward to history-enabled attributes

    машина за дву-времеви обекти на питон, с или без dbcook; очаквайте атрибути с история


  • SQLAlchemyAggregator
    svn co https://dbcook.svn.sourceforge.net/svnroot/dbcook/trunk/dbcook/misc/aggregator

    http://dev.gafol.net/t/aggregator

    automatic aggregating columns in SQL / python

    автоматични агрегиращи колони в БД / питон


  • demo-kiosk + gtkmoz, python
    source + description

    i made this in 2 days as prototype for a bid for an info-kiosk inside some shop. The requirements were
    a) to be able to choose/sort from number of pre-classified categories, like country, price etc, and show some info-page for the choosen product, with number of linked reviews/pages;
    b) use a bar-code reader to choose the product.
    This demo (500 lines) does all screens and user interaction less barcode-scanning and data-access. There's builtin mozilla widget for the browsing part. My idea was to make lightest possible thing, to work on any machine. It uses only pygtk, kiwi, pygtkmoz, gtkmoz.

    Това го направих за 2 дни като прототип по един търг за информационна будка (киоск) в магазин. Изискванията бяха
    а) да може да се търси/подрежда по предварително класифицирани категории, като държава, цена и т.н, и да се показва някаква страница за избрания продукт, с няколко свързани страници / прегледи за него;
    б) да има баркод четец, който да се ползва за избора.
    Това демо (500 реда) прави всичко по екраните и взаимодействието с потребителя освен четенето на баркод и достъпа до данните. Има вградена мозила за разглеждането на страници. Идеята ми бе за най-лекото възможно нещо, което да върви на произволна машина. Ползват се само pygtk, kiwi, pygtkmoz, gtkmoz.


  • cassowarypy
    svn co https://dbcook.svn.sourceforge.net/svnroot/dbcook/cassowarypy

    python wrapper over the famous Cassowary linear constraint solver + fixes

    питонска огъвка на известния решател на системи линейни ограничения Cassowary (+поправки)


  • bin
    bzr get http://svilendobrev.com/bzr/bin/

    these are some various tools, scripts, settings... for example
    - qini: config and aliases to make shells and terminals/vim behave same -
    - vcs/colorvcs: use+colour bzr/svn/cvs/hg in same way;
    - archiv: view and extract all sorts of archives;
    and many others, more or less usable

    това са разни инструментчета, скриптове, настройки... например
    - qini: настройки и псевдоними за всякакви конзоли и терминали/vim да се държат еднакво
    - vcs/colorvcs: ползва и оцветява bzr/svn/cvs/hg по един и същ начин;
    - archiv: разглежда и изважда всякакви архиви;
    и куп други, повече или по-малко полезни






    others

    други


    • sqlalchemy.org
      http://groups.google.com/group/sqlalchemy

      this python SQL-ORM library/framework is backend of the SQL-related things above. May meet in the newsgroup...

      тази питонска SQL-обектна библиотека/инфраструктура е основата на SQL-ските неща по-горе. Може да се срещнем в групата...

писалка | ballpen
писалка върху тефтер, 2009
ballpen on a notebook, 2009

топчета подредени | marbles ordered
подредени топчета, 2009
ordered marbles, 2009

нова стара къща | new old house
нова стара къща, Констанц 2004
new old house, Konstanz 2004

sw-модел-от-лего | sw-model-in-lego
диаграма от Лего, 2008
diagram in Lego, 2008

земята-недовършена | earth-unfinished
Земята недовършена, 2006
Eаrth unfinished, 2006


~~ свилен добрев svilen dobrev :: софтуерът-и-аз software-and-i ~ библиотека library ~ снимки photos ~ детски-неща children-stuff ~ приказки fairytales ~ грамофонче gramofonie ~   az()svilendobrev _ com