Projekat

Općenito

Profil

Akcije

Prijedlozi #16091

Zatvoren

couchdb nosql database, screencast peepcode, couchdb references, erlang

Dodano od Ernad Husremović prije više od 17 godina. Izmjenjeno prije skoro 16 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Kategorija:
-
Početak:
25.12.2008
Završetak:
% završeno:

70%

Procjena vremena:

Opis


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 otvoreno2 zatvorenih)

korelira sa developer toolbox - Prijedlozi #17301: mongodbZatvorenoErnad Husremović18.05.2009

Akcije
korelira sa developer toolbox - Podrška #20038: upoznajmo jsonZatvoreno02.04.2010

Akcije
Akcije #2

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

Akcije #3

Izmjenjeno od Ernad Husremović prije više od 16 godina

  • Vrsta promijenjeno iz Development u Prijedlozi
  • Projekat promijenjeno iz 6 u developer toolbox
Akcije #4

Izmjenjeno od Ernad Husremović prije više od 16 godina

  • Status promijenjeno iz Zatvoreno u Dodijeljeno
  • % završeno promijenjeno iz 100 u 70
Akcije #5

Izmjenjeno od Ernad Husremović prije više od 16 godina

rsync like replication - super jednostavan koncept - ubio se za tops

Akcije #9

Izmjenjeno od Ernad Husremović prije više od 16 godina

  • Naslov promijenjeno iz couchdb screencast peepcode u couchdb screencast peepcode, couchdb references
Akcije #10

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

Akcije #11

Izmjenjeno od Ernad Husremović prije više od 16 godina

git clone git://github.com/couchrest/couchrest.git

Akcije #12

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

Akcije #14

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
Akcije #27

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
Akcije #28

Izmjenjeno od Ernad Husremović prije više od 16 godina

couchdb example wikis

in order to prepare my upcoming talk at scotland on rails 2009 i am implementing a simple wiki in all the available ruby frameworks for couchdb. i have created a bunch of cucumber scenarios that define the requird functionaility:
  • 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
maybe later: (if i have the tim)
  • 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.

Akcije #29

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
Akcije #32

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
Akcije #33

Izmjenjeno od Ernad Husremović prije skoro 16 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF