Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 54 of 58

This project is a framework.

0
 
  0 reviews  |  0 users  |  0 current contributors
  ioc orm
 
 

Your application's model should be a tool, not a chore.sfEzModel is an annotations-configured ORM library for Symfony: an Open Source Web framework written in PHP. Guiding principles make a project successful.Adopt one database platform, and utilize it well. sfEzModel is not database agnostic. ... [More] I have chosen MySQL because it works well, I know it well, and it and PHP were undoubtedly separated at birth. Configuration belongs in the code, not in YAML and not in XML. With sfEzModel, you configure your persistence model with php-doc annotations in a style inspired by the Java Persistence API. A growing data model should not harm an application's efficiency. Generate less code, implement more functionality in the base classes, and let the framework do the caching. Two choices: terminate on exception or log a warning. And when configured for termination, do so by throwing a logically named exception back to the Controller: zero thread death inside the model layer. Absolute normalization. If your model isn't normalized, you're trying too hard. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

I'm sorry for my English, my code is better, that my writing:) Once upon a time I worked with site on asp.net in mono on debian. Modern site isn't collection of static html pages, it is ajax, database and so on... In C# we have relation with database implemented with datasets, but it is a ... [More] problem: I like objects, but don't datasets. I don't know orm on .net, I like. So I decided to create it. At first it was a collection of TCL scripts that do code-generation, then I rewrite core in C#, but some things is still done with TCL. So some summary: shorm is code generation tool. I thing it is a good decision because you can read and debug code with debugger easily, also you can customize generated classes - they marked as partial idea of shorm was created while i working on site, so shorm orientated for much count of select queries and little count of data changing queries. I develop site and shorm parallel, so each feature will added to shorm if and only if I need it to develop site, so at the moment shorm works with mysql only [Less]

0
 
  0 reviews  |  0 users  |  2,459 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
  c mono net orm
 
 

A java simple ORM framework.ORM is short for Object Relational Mapping. Currently building... Contact me if you want to join this project, my email address:jht5945[AT]gmail.com.

0
 
  0 reviews  |  0 users  |  58 lines of code  |  0 current contributors  |  Analyzed about 1 year ago
 
 

The goal is to build a PHP framework (PHP5 only) according to the MVC pattern that will give you a lot of scaling for "free". It's a minimal system that promotes code re-use through the use of .plugins. Plugins are essentially mini web apps with their own ... [More] classes/controllers/templates/styles that you can include and re-use elsewhere in your application. A working alpha is available. Documentation to arrive shortly. Included: MVC support Mostly automated ORM Layer Automatic database query handling (database independent through MDB2, memcached support, load balancing) Minimal ajax support (can return raw data in ajax mode, useful in combination with a javascript ajax library such as mootools or prototype/script.aculo.us Depends on: PHP5 MDB2 Savant3 template engine Memcached (optional) Not included: Form validation [Less]

0
 
  0 reviews  |  0 users  |  5,178 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

功能特点支持多种数据库,主要有SQL Server、MySQL、ACCESS、SQLite等。 根据类定义自动生成数据库表格,自动获得类型间的关联关系,省去繁琐的关系配置文件。 支持插件编程,可以处理程序集中的未知实体类型。 ... [More] 简单易用,完全面向对象,提高开发效率,特别适合于小型项目和懒人使用。 提供配置向导,轻松完成程序的配置工作。 支持一对一,一对多关联 支持Mono,实现了跨平台使用。 版本号 特性 备注 v0.5 支持Web应用程序 [Less]

0
 
  0 reviews  |  0 users  |  14,770 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

An idiomatic Python library or accessing the SmugMug (http://www.smugmug.com) API. It includes an API library that: Mimics the SmugMug API methods Does type and method checking client side Has unit tests for code integrity Takes advantage of HTTP caching Case-insensitve paramater mapping - use ... [More] the case that suits your project Integrated SmugMug API help using Python docstrings It also includes an ORM wrapper around the API that: Treats SmugMug types as objects instead of collections of URLs Makes it as easy as creating new object instances to create SmugMug albums, images, users, etc. As easy as updating class properties to update API wrapper example: >>> from smuggler.api import Smuggler >>> smugmug = Smuggler() >>> smugmug.login.withPassword('test', Password='********', APIKey='********************************') {u'FileSizeLimit': 25165824, u'Session': {u'id': u'********************************'}, u'User': {u'DisplayName': u'Your Name', u'NickName': u'nickname', u'id': 9999999}, u'AccountType': u'Pro', u'PasswordHash': u'********'} >>> smugmug.albums.get() [{u'Category': {u'id': 21, u'Name': u'Trucks'}, u'Passworded': False, u'id': 3702665, u'Title': u'2007 Tundra Crewmax'}, {u'Category': {u'id': 39, u'Name': u'Births'}, u'Passworded': False, u'id': 9992, u'Title': u"Son's Birth"}] >>> smugmug.albums.getInfo(999999999999999) Traceback (most recent call last): File "", line 1, in File "/Projects/Cixate/Smuggler/trunk/src/api/method.py", line 152, in __call__ return self.smuggler.execute(self.module, *args, **kwargs) File "api/smuggler.py", line 65, in execute raise errors.get(response.code, response.message) api.errors.SystemError: system error >>> smugmug.albums.getInfo(3702665) {u'Category': {u'id': 21}, u'Title': u'2007 Tundra Crewmax', u'UnsharpThreshold': 0.050000000000000003, u'Comments': True, u'WorldSearchable': False, u'UnsharpAmount': 0.20000000000000001, u'LastUpdated': u'2007-10-23 15:43:25', u'Template': {u'id': 0}, u'Highlight': {u'id': 0}, u'PasswordHint': u'', u'Public': False, u'FriendEdit': False, u'Originals': True, u'Description': u'2007 Toyota Tundra Crewmax, 4x2 5.7L V8, 380 HP', u'Watermark': {u'id': 0}, u'Printable': False, u'id': 3702665, u'Filenames': False, u'SortDirection': False, u'External': True, u'Password': u'', u'ImageCount': 19, u'X2Larges': True, u'SubCategory': {u'id': 0}, u'Larges': True, u'DefaultColor': False, u'SortMethod': u'Position', u'UnsharpRadius': 1, u'Protected': False, u'UnsharpSigma': 1, u'SmugSearchable': False, u'Clean': False, u'Position': 1, u'X3Larges': True, u'FamilyEdit': False, u'EXIF': True, u'Share': True, u'Community': {u'id': 0}, u'Header': False, u'XLarges': True, u'HideOwner': False, u'Watermarking': False, u'ProofDays': 0, u'Keywords': u'', u'CanRank': True, u'Backprinting': u'', u'Geography': False} >>> smugmug.images.get(3702665) [{u'id': 212117936}, {u'id': 212118013}, {u'id': 212118179}, {u'id': 212118374}, {u'id': 212117805}, {u'id': 212117885}, {u'id': 212118536}, {u'id': 212118834}, {u'id': 212118698}, {u'id': 212118986}, {u'id': 212119402}, {u'id': 212120243}, {u'id': 212119138}, {u'id': 212117672}, {u'id': 212117735}, {u'id': 212119536}, {u'id': 212119823}, {u'id': 212119977}, {u'id': 212120115}] >>> smugmug.image.getInfo(212117936) Traceback (most recent call last): File "", line 1, in File "/Projects/Cixate/Smuggler/trunk/src/api/smuggler.py", line 77, in __getattr__ module = __import__(key, globals(), locals()) ImportError: No module named image >>> smugmug.images.getInfo(212117936) {u'Album': {u'id': 3702665}, u'LargeURL': u'http://cixate.smugmug.com/photos/212117936-L.jpg', u'OriginalURL': u'http://cixate.smugmug.com/photos/212117936-O.jpg', u'X2LargeURL': u'http://cixate.smugmug.com/photos/212117936-X2.jpg', u'X3LargeURL': u'http://cixate.smugmug.com/photos/212117936-X3.jpg', u'AlbumURL': u'http://cixate.smugmug.com/gallery/3702665/1/212117936', u'Width': 3072, u'Height': 2304, u'SmallURL': u'http://cixate.smugmug.com/photos/212117936-S.jpg', u'id': 212117936, u'Format': u'JPG', u'Date': u'2007-10-23 15:20:06', u'ThumbURL': u'http://cixate.smugmug.com/photos/212117936-Th.jpg', u'XLargeURL': u'http://cixate.smugmug.com/photos/212117936-XL.jpg', u'MD5Sum': u'7d063826a3657396d1062fa11f088407', u'Caption': u'Big grill', u'TinyURL': u'http://cixate.smugmug.com/photos/212117936-Ti.jpg', u'Position': 1, u'Watermark': u'0', u'LastUpdated': u'2007-10-23 15:45:39', u'FileName': u'PA230278.JPG', u'MediumURL': u'http://cixate.smugmug.com/photos/212117936-M.jpg', u'Keywords': u'', u'Serial': 0, u'Size': 1494877} >>> smugmug.logout() {u'Successful': u''}ORM wrapper example: >>> from smuggler.orm import Runner >>> from smuggler.api import Smuggler >>> smugmug = Smuggler() >>> smugmug.login.withPassword('test', Password='********', APIKey='********************************') >>> runner = Runner(smugmug) >>> albums = runner.get_all(Album) >>> album = albums[0] >>> album.id 3702665 >>> album.title u'2007 Tundra Crewmax' >>> album.title = 'My New Truck' >>> album.save() >>> image = Image(album) >>> image.caption = 'Spacious cab' >>> image.filename = '/My Photos/My Truck/PA230279.JPG' >>> image.save() >>> image.crop(100, 100, 0, 0) >>> image.rotate(Degrees=90, Flip=False) >>> smugmug.logout() {u'Successful': u''} [Less]

0
 
  0 reviews  |  0 users  |  919 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

An experiment to create basic CRUD-functionality from ORM, mainly SQLObject or SQLAlchemy using wxPython for the GUI-part.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

If you need a platform that will allow you to build applications with a methodology you like, but deploy them with other methodologies... this is it. It has an API, shared authentication, and shared presentation. So the look and feel is mostly determined by the site... and this means minimal ... [More] rewrites and a designers dream! We are also working on a number of tools for AJAX (and things like spry) to integrating Reactor and building an ORM of our own to keep things simple. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

Features: Highly relational; implicit and explicit categorization in multiple taxomomies; security, login, and session controls; support for I18N, including translations of Data and UI and time zone support; GPS/GIS aware Written in Python on top of MySQL and Apache, using JSON for internal ... [More] communication and exposing it's API in both JSON and XML. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.