STOPUSINGWINDOWS STOPUSINGWINDOWS

Bruk av AJAX og Skype ifra Ruby

Jeg har i det siste fikset opp i Sajax Ruby klassen samt skrevet en foreløpig enkel klasse for Skype-API’et slik at jeg nå har kunnet teste begge disse tingene ifra Ruby.

dev.brassgeek.com
På min nystartede engelskspråklige utviklerblogg dev.brassgeek.com har jeg skrevet mer om dette samt publisert noe kode og mer kommer nok.

AJAX
AJAX står forresten for “Asynchronous JavaScript and XML” og er en teknologi som er veldig hypet for tiden. Enkelt forklart gjør den det mulig å utføre ting på en server og få det presentert på en webside uten at hele websiden må oppdateres som en vanligvis må på web. Eksempel: Google Suggest BETA | Graffiti Wall | Sudoku | Web Mail.

En stilig ting med Sajax er at den støtter PHP, Ruby, Python, Perl, Lua, IO, Coldfusion og ASP. Og dette igjen betyr at siden utvekslingen skjer via Javascript så kan jeg f.eks. lage serverdelen i Ruby og klientdelen i PHP som kunne f.eks. vært plassert på denne bloggen som jo er laget med WordPress som da er skrevet i PHP.

Test selv koden her :) Sajax/PHP/Ruby

Her er koden til serverdelen i Ruby som sjekker om det en får inn er et heltall eller ei


#!/usr/bin/env ruby
require 'Sajax'
	
def is_integer(string)
  if string =~ /^[+-]?\d+$/
    "tallet er #{string}"
  else
    "ikke et heltall det du"
  end
end
	
sajax = Sajax.new
sajax.export("is_integer")
sajax.handle_client_request()

- Mer å lese om AJAX

Skype-API
Når det gjelder Skype klassen min så gjør den det mulig på GNU/Linux å styre Skype ifra Ruby hvor en benytter seg av applikasjons-kommunikasjonssystemet D-BUS.

Et lite eksempel a) Sender melding til senikk b) Får oppgitt status på senikk c) Får navnet til senikk


require 'skype'
	
skype = Skype.new
skype.im "senikk", "Et lite hei fra Ruby"
p skype.user_status "senikk"
p skype.command "GET USER senikk FULLNAME"

Hva skal jeg så lage med min nyervervede kunnskap? Tja, tiden får vel vise. Har du noen gode forslag så er det forsåvidt bare til å foreslå noe det. I hvert fall åpner disse to tingene her for endel ting som kan lages.

En kommentar til “Bruk av AJAX og Skype ifra Ruby”

  1. Odin Sier:

    Eg blir meir og meir nøgd med å vere fast lesar av bloggen din. Dette er ting eg no slepp bruke tid på å finne ut; du har jo funne det ut for meg. Ahh. Så greitt! Kanskje eg burde følgje med på fleire tekniske bloggar. :)

    Takktakk! Så me kan vente oss nokre kule plugins til WP snart? Eller? ;) Du finn nok plassar å bruke det skal du sjå. Berre tenkje kreativt. Ajax (eller XMLRPC? Noko slikt) er stilig :]

Legg igjen en kommentar

Du må være logget inn for å poste en kommentar.


Creative Commons License
This work is licensed under a Creative Commons License.