Skip to content

Margus Roo –

If you're inventing and pioneering, you have to be willing to be misunderstood for long periods of time

  • Cloudbreak Autoscale fix
  • Endast

Month: May 2011

Drupal7 services REST request examples

Posted on May 24, 2011 by margusja

List users

[Tue May 24 17:59:59 margusja@IRack curl -v http://hostname/drupal/rest_test/user/
* About to connect() to hostname port 80 (#0)
* Trying 192.168.0.11... connected
* Connected to hostname (192.168.0.11) port 80 (#0)
> GET /drupal/rest_test/user/ HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3
> Host: hostname
> Accept: */*
>
< HTTP/1.1 200 OK < Date: Tue, 24 May 2011 15:00:06 GMT < Server: Apache/2.2.14 (Fedora) < X-Powered-By: PHP/5.2.9 < Expires: Sun, 19 Nov 1978 05:00:00 GMT < Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0 < ETag: "1306249206" < Vary: Accept < Last-Modified: Tue, 24 May 2011 15:00:06 GMT < Connection: close < Transfer-Encoding: chunked < Content-Type: text/yaml < --- - uid: 1 name: margusja pass: $S$CLdHKPLTL5C9RJC/aduBDDD2flz8nMh96EByixXh.os3ebjxxxx mail: margusja@okia.ee theme: signature: signature_format: created: 1304930237 access: 1306247932 login: 1306247601 status: 1 timezone: language: picture: 0 init: margusja@okia.ee data: uri: http://hostname/drupal/rest_test/user/1 - uid: 0 name: pass: mail: theme: signature: signature_format: created: 0 access: 0 login: 0 status: 0 timezone: language: picture: 0 init: data: uri: http://hostname/drupal/rest_test/user/0 * Closing connection #0 [Tue May 24 18:00:07 margusja@IRack

list user 1

[Tue May 24 18:00:07 margusja@IRack curl -v http://hostname/drupal/rest_test/user/1
* About to connect() to hostname port 80 (#0)
* Trying 192.168.0.11... connected
* Connected to hostname (192.168.0.11) port 80 (#0)
> GET /drupal/rest_test/user/1 HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3
> Host: hostname
> Accept: */*
>
< HTTP/1.1 200 OK < Date: Tue, 24 May 2011 15:02:08 GMT < Server: Apache/2.2.14 (Fedora) < X-Powered-By: PHP/5.2.9 < Expires: Sun, 19 Nov 1978 05:00:00 GMT < Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0 < ETag: "1306249328" < Vary: Accept < Last-Modified: Tue, 24 May 2011 15:02:08 GMT < Connection: close < Transfer-Encoding: chunked < Content-Type: text/yaml < --- uid: 1 name: margusja pass: $S$CLdHKPLTL5C9RJC/aduBDDD2flz8nMh96EByixXh.os3ebj9xxxx mail: margusja@okia.ee theme: signature: signature_format: created: 1304930237 access: 1306247932 login: 1306247601 status: 1 timezone: language: picture: init: margusja@okia.ee data: false roles: 2: authenticated user 3: administrator rdf_mapping: rdftype: - sioc:UserAccount name: predicates: - foaf:name homepage: predicates: - foaf:page type: rel * Closing connection #0 [Tue May 24 18:02:08 margusja@IRack

Create a new user

[Tue May 24 18:02:08 margusja@IRack curl -v --curl -v --data "account[name]=test&account[mail]=test@test.com&account[pass]=pass" http://hostname/drupal/rest_test/user/
* About to connect() to hostname port 80 (#0)
* Trying 192.168.0.11... connected
* Connected to hostname (192.168.0.11) port 80 (#0)
> POST /drupal/rest_test/user/ HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3
> Host: hostname
> Accept: */*
> Content-Length: 65
> Content-Type: application/x-www-form-urlencoded
>
< HTTP/1.1 200 OK < Date: Tue, 24 May 2011 15:04:03 GMT < Server: Apache/2.2.14 (Fedora) < X-Powered-By: PHP/5.2.9 < Expires: Sun, 19 Nov 1978 05:00:00 GMT < Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0 < ETag: "1306249443" < Vary: Accept < Last-Modified: Tue, 24 May 2011 15:04:03 GMT < Connection: close < Transfer-Encoding: chunked < Content-Type: text/yaml < --- uid: 5 uri: http://hostname/drupal/rest_test/user/5 * Closing connection #0 [Tue May 24 18:04:04 margusja@IRack

Delete a user

[Tue May 24 18:04:04 margusja@IRack curl -v --data "X DELETE -v http://hostname/drupal/rest_test/user/5
* About to connect() to hostname port 80 (#0)
* Trying 192.168.0.11... connected
* Connected to hostname (192.168.0.11) port 80 (#0)
> DELETE /drupal/rest_test/user/5 HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3
> Host: hostname
> Accept: */*
>
< HTTP/1.1 200 OK < Date: Tue, 24 May 2011 15:05:26 GMT < Server: Apache/2.2.14 (Fedora) < X-Powered-By: PHP/5.2.9 < Expires: Sun, 19 Nov 1978 05:00:00 GMT < Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0 < ETag: "1306249526" < Vary: Accept < Last-Modified: Tue, 24 May 2011 15:05:26 GMT < Connection: close < Transfer-Encoding: chunked < Content-Type: text/yaml < --- - true * Closing connection #0 [Tue May 24 18:05:26 margusja@IRack

Posted in LinuxLeave a comment

My favorite song of Eurovision song contest 2011

Posted on May 15, 2011 by margusja

Posted in FunLeave a comment

Pisikene segadus kapis ehk pilt, mis Ullu “hulluks” ajaks

Posted on May 7, 2011 - May 7, 2011 by margusja

Kuna natukene kiire on ja vanu teenuseid ei saa enne maha vĂ”tta, kui uued on toimimas, siis on kapis natuke segane. Tegelikult, et Ull magada ei saaks 😉

 

Posted in ITLeave a comment

Vastus rÀmpspostile

Posted on May 6, 2011 by margusja

Minu isiklikku e-postkasti saabus e-kiri, mida mul on alust kĂ€sitleda soovimatu pakkumise, kommertsteadaande ehk lihtsamalt spĂ€mmina. Selliste teadete saatmist reguleerivad InfoĂŒhiskonna teenuse seadus ja VĂ”laĂ”igusseadus ning sooviksin kĂ€esolevaga teada teie seisukohta, kumma alusel neist on teil huvi saada kohtusse kaevatud. Alustuseks VĂ”laĂ”igusseaduse §60, https://www.riigiteataja.ee/ert/act.jsp?id=13160258
———–
§ 60. Sidevahendi kasutamise piirangud
Pakkumise vĂ”ib edastada tarbija faksile ja telefoni automaatvastajale vĂ”i elektronpostiaadressile ĂŒksnes tarbija eelneval nĂ”usolekul. Muid individuaalset suhtlemist vĂ”imaldavaid sidevahendeid vĂ”ib pakkumise edastamiseks kasutada, kui tarbija ei ole nende kasutamist sĂ”naselgelt keelanud.

§ 61. SÀtete rikkumise keelamine

Seaduses sÀtestatud isik vÔi asutus vÔib seaduses sÀtestatud korras nÔuda pakkujalt, kes on rikkunud kÀesolevas jaos sÀtestatut, rikkumise lÔpetamist ja rikkumisest hoidumist.
———–

Kui see Teile mingil pĂ”hjusel ei sobi vĂ”iks luua pretsedendi InfoĂŒhiskonna teenuse seaduse abil, https://www.riigiteataja.ee/ert/act.jsp?id=12894694
———–
§ 5. Kommertsteadaanne

(1) Kommertsteadaanne on igat liiki teabe edastus, mis on kavandatud otseselt vÔi kaudselt edendama teenuse osutaja nimel kaupade vÔi teenuste pakkumist vÔi tÔstma teenuse osutaja mainet.

(2) Kommertsteadaanne peab:
1) olema selgelt tuvastatav kommertsteadaandena;
2) vÔimaldama selgelt tuvastada isikut, kelle nimel kommertsteadaanne esitatakse;
3) vĂ”imaldama selgelt tuvastada mĂŒĂŒgiedenduspakkumisi, sealhulgas allahindlusi, autasusid ja kingitusi ning mĂŒĂŒgiedendusvĂ”istlusi- ja mĂ€nge;
4) selgelt esitama kĂ€esoleva lĂ”ike punktis 3 nimetatud mĂŒĂŒgiedenduspakkumiste ja kaubanduslike loteriide osalemistingimusi.

(3) Kommertsteadaanne ei ole:
1) teave, mis vĂ”imaldab otsest juurdepÀÀsu fĂŒĂŒsilise vĂ”i juriidilise isiku tegevusele, sealhulgas domeeninimi vĂ”i elektronposti aadress;
2) teenuse osutaja maine kohta vÔi teenuse osutaja pakutava kauba vÔi teenuse kohta teenuse osutajast sÔltumatult esitatud teave.

§ 6. Kommertsteadaande edastamine

(1) Teenuse osutaja vĂ”ib saata fĂŒĂŒsilisele isikule ĂŒldkasutatava andmesidevĂ”rgu abil digitaalkujul kommertsteadaannet vaid jĂ€rgmistel tingimustel:
1) adressaadi eelneval nÔusolekul;
2) kui adressaadile antakse selgelt ja arusaadavalt teada, kuidas edaspidi kommertsteadaannete saamisest keelduda;
3) kui adressaadile tagatakse vĂ”imalus ĂŒldkasutatava andmesidevĂ”rgu abil oma keeldumisĂ”igust realiseerida.
(2) Teenuse osutaja peab registreerima kÀesoleva paragrahvi lÔikes 1 nimetatud adressaadi nÔusoleku vÔi keeldumise.

(3) KÀesoleva paragrahvi lÔike 1 punktis 1 nimetatud nÔusoleku olemasolu tÔendamise kohustus on teenuse osutajal.

(4) Adressaadi keeldumise korral ei tohi teenuse osutaja digitaalkujul kommertsteadaandeid temale edastada.

———–

Ja kui Teile mingil pĂ”hjusel jÀÀb segaseks InfoTS §6.1 toodud loetelu mĂ”te siis olgu öeldud, et tĂ€idetud ei pea olema mitte mĂ”ni, vaid kĂ”ik seal toodud tingimused sest Euroopa Liidus kehtib spĂ€mmi osas nn “opt-in” pĂ”himĂ”te mis on sĂ€testatud Euroopa Parlamendi ja nĂ”ukogu direktiivi 2002/58/EÜ artiklis 13, vt lĂ€hemalt siit vĂ”i sama eesti keeles Sideameti lehel siin

 

—————————————————

Lisan veel, et kĂ”iksugu portaalide kommentaariumete ja muude emaili kĂŒsivate kohtade jaoks on mul eraldi e-posti aadress.

KĂ€esolevat aadressi levitan ainult piiratud, ametialaselt seotud seltskonnas.

Kuna ma ei ole teie asutuses oma visiitkaarte jagamas kÀinud, on jÀrelikult ainus meetod kuste selle aadressi saite mÔne minu ametialase kontakti arvutisse/e-posti hÀkkimine; ning see tegevus on kriminaalselt karistatav.

P.S.

Teie spĂ€mmikiri edastatud SpĂ€mmiblogile (http://no.spam.ee/); ning keskkonnas WOT (Web Of Trust www.mywot.com panin teie kodulehe reitinguks “ĂŒlimalt kriitiline“.

Posted in ITLeave a comment

The Master

Categories

  • Apache
  • Apple
  • Assembler
  • Audi
  • BigData
  • BMW
  • C
  • Elektroonika
  • Fun
  • Hadoop
  • help
  • Infotehnoloogia koolis
  • IOT
  • IT
  • IT eetilised
  • Java
  • Langevarjundus
  • Lapsed
  • lastekodu
  • Linux
  • M-401
  • Mac
  • Machine Learning
  • Matemaatika
  • Math
  • MSP430
  • Muusika
  • neo4j
  • openCL
  • Õpetaja identiteet ja tegevusvĂ”imekus
  • oracle
  • PHP
  • PostgreSql
  • ProM
  • R
  • Turvalisus
  • Varia
  • Windows
Proudly powered by WordPress | Theme: micro, developed by DevriX.