Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.247.954 Times

EnsEMBL::Web::Record 1.01

  Date Added: May 06, 2010  |  Visits: 1.163

EnsEMBL::Web::Record

Report Broken Link
Printer Friendly Version


Product Homepage
Download (92 downloads)



EnsEMBL::Web::Record is a family of modules used for managing a users persistant data in a database. SYNOPSIS Many web sites now encourage users to register and login to access more advanced features, and to customise a site to their needs. The EnsEMBL::Web::Record group of Perl modules is design to manage any arbitrary type of user created data in an SQL database. This module follows the Active Record design pattern, in that each new instantiated Record object represents a single row of a database. That object can be manipulated programatically, and any changes made can be stored in the database with a single record->save function call. Because arbitrary Perl data structures can be stored in this manner, EnsEMBL::Web::Record allows user preferences to be easily saved, and allows developers to implement new featurs quickly. This module was first used (and has been abstracted from) the Ensembl genome browser (http://www.ensembl.org). New user data can be added to the database: use EnsEMBL::Web::Record; my $bookmark = EnsEMBL::Web::Record->new(); $bookmark->url(http://www.ensembl.org); $bookmark->name(Ensembl); $bookmark->save; ... The Record can be associated with an user id: $record->user($id); The same record can also be removed: $bookmark->delete; EnsEMBL::Web::Record also provides a number of methods for getting collections of records from the database, using a field selector. EnsEMBL::Web::Record::find_bookmarks_by_user_id($id)..

Requirements: No special requirements
Platforms: Linux
Keyword: Data Database Ensembl Ensemblwebrecord Family Of Libraries Modules Programming Used User Users
Users rating: 0/10

License: Freeware Size: 6.14 KB
USER REVIEWS
More Reviews or Write Review


ENSEMBL::WEB::RECORD RELATED
Development Editors  -  Generalized Interface Tool Kit 0.2.0
The GITK - Generalized Interface Tool Kit is a set of libraries, which form a (user) interface abstraction layer. This toolkit equips an application with adptable/adaptive interfaces, that are generated and executed by rendering modules.
1.12 MB  
Utilities  -  Xwpe-ALPHA 1.5.30a
Xwpe is a programming environment with a user interface that mimics the Borland C and Pascal family of products. The user interface mimics the Borland C and Pascal family of products for MS-DOS. From within xwpe you can edit, compile, and debug...
225.28 KB  
Libraries  -  Java::Build 0.05
Java::Build is a family of modules which you can use instead of Ant. SYNOPSIS use Java::Build::JVM; # access to the javac compiler in one jvm use Java::Build::Tasks; # some helpful methods similar to Ant tasks my $source_files =...
30.72 KB  
Networking Tools  -  WANPIPE 2.3.4-13 / 3.1.3 Beta
WANPIPE S-series is a family of intelligent multi-protocol WAN and ADSL adapters that support data transfer rates up to 8Mbps. All WAN protocols supported by WANPIPE are implemented in firmware and run on the card. An advantage of an intelligent...
10.1 MB  
Programming  -  lambda-gtk 0.1
λgtk is a cross-platform Lisp interface to the complete GTK+2 family of shared libraries. λgtk currently runs in the following Lisp environments: PPC/Darwin OpenMCL 0.14.2-p1 x86/Linux SBCL 0.8.16 x86/Linux CMUCL 19a and is released under...
378.88 KB  
Utilities  -  Emulex Linux Drivers 2.6-8.1.1
Emulex Linux Drivers package provides the sources for Emulexs LPFC (LightPulse Fibre Channel) family of HBAs. The source base is developed and tested specifically for the 2.6 Linux kernel. This Emulex driver is derived from Emulexs currently...
174.08 KB  
Libraries  -  Pythonutils 0.3.0
Pythonutils project is helpful collection of utility modules for common Python programming tasks. The Voidspace Pythonutils package is a simple way of installing the Voidspace collection of modules. Several of the Voidspace Projects depend on...
348.16 KB  
Database Tools  -  Viobo MSSQL to MySQL Data Migrator Pro 1.5
Viobo MSSQL to MySQL Data Migrator Pro is a powerful and reliable application designed for database migration; you can drag and drop the object of the tree-like databases to migrate and backup data; it supports all versions of MSSQL and MySQL,...
 
Database Tools  -  Viobo MSSQL to MySQL Data Migrator Business 1.5
Viobo MSSQL to MySQL Data Migrator Business is a powerful and reliable application designed for database migration; you can drag and drop the object of the tree-like databases to migrate and backup data; it supports all versions of MSSQL and...
 
Database Tools  -  Viobo MySQL to MSSQL Data Migrator Business 1.5
Viobo MySQL to MSSQL Data Migrator Business is a powerful and reliable application designed to migrate data from MySQL to MSSQL database systems easily and fast; you can drag and drop the object of the tree-like databases to migrate and backup...
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB