Prijedlozi #16091
Zatvorencouchdb nosql database, screencast peepcode, couchdb references, erlang
Dodano od Ernad Husremović prije više od 17 godina. Izmjenjeno prije skoro 16 godina.
70%
Fajlovi
| peepcode-023-couchdb-mov.zip (153 MB) peepcode-023-couchdb-mov.zip | Ernad Husremović, 25.12.2008 21:48 | ||
| erlang_GreenPaperCPE.pdf (407 KB) erlang_GreenPaperCPE.pdf | Ernad Husremović, 17.08.2009 18:06 | ||
| erlang-book-part1.pdf (863 KB) erlang-book-part1.pdf | Ernad Husremović, 17.08.2009 18:06 |
Povezani tiketi 2 (0 otvoreno — 2 zatvorenih)
Izmjenjeno od Ernad Husremović prije više od 17 godina
Izmjenjeno od Ernad Husremović prije više od 17 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno
- % završeno promijenjeno iz 0 u 100
dobar screencast
Izmjenjeno od Ernad Husremović prije više od 16 godina
- Vrsta promijenjeno iz Development u Prijedlozi
- Projekat promijenjeno iz 6 u developer toolbox
Izmjenjeno od Ernad Husremović prije više od 16 godina
- Status promijenjeno iz Zatvoreno u Dodijeljeno
- % završeno promijenjeno iz 100 u 70
Izmjenjeno od Ernad Husremović prije više od 16 godina
rsync like replication - super jednostavan koncept - ubio se za tops
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
- Naslov promijenjeno iz couchdb screencast peepcode u couchdb screencast peepcode, couchdb references
Izmjenjeno od Ernad Husremović prije više od 16 godina
buildao couchdb iz source-a prema README-u. bez problema dobio server http://localhost:5984/_utils/. Pokrenuo testove sve ok
krenuo ponovo čitati peepcode video pa došao do couchrest
$ gem install rest-client
Izmjenjeno od Ernad Husremović prije više od 16 godina
git clone git://github.com/couchrest/couchrest.git
Izmjenjeno od Ernad Husremović prije više od 16 godina
napravio couchrest gem
bringout@nmraka-2:~/devel/git/upstream/couchrest$ rake gem
irb(main):002:0> require 'couchrest'
=> true
irb(main):003:0> @db = CouchRest.database!("http://127.0.0.1:5984/couchrest-test")
=> #<CouchRest::Database:0x7fde040986b8 @bulk_save_cache=[], @host="127.0.0.1:5984", @streamer=#<CouchRest::Streamer:0x7fde04098370 @db=#<CouchRest::Database:0x7fde040986b8 ...>>, @uri="/couchrest-test", @root="127.0.0.1:5984/couchrest-test", @bulk_save_cache_limit=500, @name="couchrest-test", @server=#<CouchRest::Server:0x7fde041670d0 @uuid_batch_count=1000, @uri="127.0.0.1:5984">>
irb(main):004:0> response = @db.save_doc( {:key => 'value', 'drugi key' => 'another value'})
=> {"rev"=>"1-82ed20f05cc94984faeee445e9d77644", "id"=>"edb7323e017b2e879c0834e41f6429b7", "ok"=>true}
irb(main):007:0> doc = @db.get(response['id'])
=> {"drugi key"=>"another value", "_rev"=>"1-82ed20f05cc94984faeee445e9d77644", "_id"=>"edb7323e017b2e879c0834e41f6429b7", "key"=>"value"}
Izmjenjeno od Ernad Husremović prije više od 16 godina
- Fajl erlang_GreenPaperCPE.pdf erlang_GreenPaperCPE.pdf dodano
- Fajl erlang-book-part1.pdf erlang-book-part1.pdf dodano
- Naslov promijenjeno iz couchdb screencast peepcode, couchdb references u couchdb screencast peepcode, couchdb references, ernang
Izmjenjeno od Ernad Husremović prije više od 16 godina
- Naslov promijenjeno iz couchdb screencast peepcode, couchdb references, ernang u couchdb screencast peepcode, couchdb references, erlang
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Izmjenjeno od Ernad Husremović prije više od 16 godina
Mission¶
The goal of Couch Potato is to create a minimal framework in order to store and retrieve Ruby objects to/from CouchDB and create and query views.
It follows the document/view/querying semantics established by CouchDB and won't try to mimic ActiveRecord behavior in any way as that IS BAD.
Code that uses Couch Potato should be easy to test.
Lastly Couch Potato aims to provide a seamless integration with Ruby on Rails, e.g. routing, form helpers etc.
Core Features¶
- persisting objects by including the CouchPotato::Persistence module
- declarative views with either custom or generated map/reduce functions
- extensive spec suite
Izmjenjeno od Ernad Husremović prije više od 16 godina
- create a page
- create another page by clicking on a camal case link
- update a page and still have access to the old version
- view a list of all pages
- view statistics about the overall word count in all pages
- tags for each page, a tag cloud – to demnstrate more map/reduce
- comments on each page to demonstrate associations
you can find my comments on each framework in the README of each application root directory.
Izmjenjeno od Ernad Husremović prije skoro 16 godina
- Naslov promijenjeno iz couchdb screencast peepcode, couchdb references, erlang u couchdb nosql screencast peepcode, couchdb references, erlang
Izmjenjeno od Ernad Husremović prije skoro 16 godina
Izmjenjeno od Ernad Husremović prije skoro 16 godina
Izmjenjeno od Ernad Husremović prije skoro 16 godina
- Naslov promijenjeno iz couchdb nosql screencast peepcode, couchdb references, erlang u couchdb nosql database, screencast peepcode, couchdb references, erlang
Izmjenjeno od Ernad Husremović prije skoro 16 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno