Posts Tagged ‘jucarii’

2
Mar

“Death Note”

   Posted by: cristina_crow    in media-culture

E povestea unui tanar student la Drept din Japonia, unul dintre olimpicii nationali ai tarii si fiul inspectorului sef al politiei. Urmarind pe unul dintre criminalii lasati liberi de “justitia” japoneza, Yagami Light gaseste un carnet pe care scrie “Desu Noto” (Death Note), cu indicatii despre cum poate fi folosit: daca scrii numele unei persoane in acel carnet si ai in minte fata acesteia, persoana va muri in 40 de secunde, facand atac de cord. Daca in urmatoarele 40 de secunde incepi sa detaliezi aspecte referitoare la moartea acesteia, ai inca 6 minute pentru a face aceste descrieri.

Tanarul testeaza veridicitatea carnetului pe cativa criminali raportati la stiri, si vede ca se afla in posesia uneltei perfecte pentru a crea o lume mai buna, o lume in care criminalii nu mai scapa nepedepsiti. Alaturi de carnet apare si Ryuk, un death god (shinigami), posesorul de drept al carnetului, pe care numai Light il poate vedea. Asa incep sa dispara, unul cate unul, cei mai cunoscuti criminali worldwide. O echipa de investigatii este alcatuita, sub conducerea tatalui lui Light si a unui tanar geniu, “L” /Ryuzaki; acestia il suspecteaza pe Light ca fiind misteriosul judecator, iar evenimentele care decurg de aici imi amintesc de un joc de sah. 

Mi-au placut animele, si imi place si filmul (care pe alocuri distorsioneaza povestea initiala) . Abia ce am vazut prima parte; dar cum vreo 3 zile stau acasa, pe antibiotice, trebuie sa o vad si pe a doua.

_48906_deathnote_anime_cast_500

Si cum veni vorba de Death Note, tare mi-ar placea si mie o jucarie din asta. Atunci chiar as avea un motiv sa-mi iau televizor si sa vad cum ii cheama pe iubitii nostri parlamentari si guvernanti.  Cred ca as incepe cu Adrian Nastase, ca tot vindea el pe bucati Romania …..humm… sau cu deputatul acela care se ocupa de back-up-ul BNR pentru imprumuturile interbancare – pentru ca la 60 de ani nu e chiar normal sa se dea la tinerele auditoare financiare.

btw…cum tot se apropie ziua mea, poate primesc o jucarie din asta…I’ll let you know if I do :p

Tags: , ,

26
Nov

asterisk – jucarii

   Posted by: cristina_crow    in technical

In vremurile (ne)bune pe cand lucram in BitDefender, ieseam cu echipa NP-UNIX in The Jack, unde stateam la discutii filosofice prelungite incercand sa nu imbatam prea tare bietul catel aciuat acolo.
Una din ideile principale era ca atunci cand te enervezi pe careva…sa te apuci sa-ti faci un server. Asta ar trebui sa te tina atent, cel putin o vreme, si sa nu te mai gandesti la personajul pe care ai dori sa-l torturezi in cele mai fancy idei care-ti trec prin creierash.

Ei, bine, tehnica asta a dus azi la re-invierea unui IVR mai vechi si ponosit…

Ingredientele sunt:

1. Una bucata Debian etch:

uname -a
Linux test01 2.6.18-6-686 #1 SMP Tue Jun 17 21:31:27 UTC 2008 i686 GNU/Linux

2. Una bucata Asterisk:

dpkg -l|grep asterisk
ii asterisk 1.2.13~dfsg-2etch4 Open Source Private Branch Exchange (PBX)
ii asterisk-app-dtmftotext 0.0.20060218-4 Text entry application for Asterisk
ii asterisk-classic 1.2.13~dfsg-2etch4 Open Source Private Branch Exchange (PBX) -
ii asterisk-config 1.2.13~dfsg-2etch4 config files for asterisk
ii asterisk-dev 1.2.13~dfsg-2etch4 development files for asterisk
ii asterisk-doc 1.2.13~dfsg-2etch4 documentation for asterisk
ii asterisk-sounds-extra 1.2.1-1 Additional sound files for the Asterisk PBX
ii asterisk-sounds-main 1.2.13~dfsg-2etch4 sound files for asterisk

3. Una bucata eyebeam .
Binenteles, telefonul trebuie configurat sa se inregistreze la asterisk:


Iar modalitatea de preparare este:

*fisierele de mai jos se gasesc in /etc/asterisk (by default):

1. fisierul sip.conf, in care mi-am definit contextul de lucru si utilizatorii centralei mele de SIP:

[general]
context=tutorial
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; tutorial
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; my users :P
[cristina]
type=friend
username=cristina
callerid=cristina
secret=aiurea
host=dynamic
context=tutorial
mailbox=666@mb_tutorial

[alex]
type=friend
username=alex
callerid=alex
secret=aiurea
host=dynamic
context=tutorial
mailbox=777@mb_tutorial

[leti]
type=friend
username=leti
callerid=leti
secret=aiurea
host=dynamic
context=tutorial
mailbox=888@mb_tutorial

[ionut]
type=friend
username=ionut
callerid=ionut
secret=aiurea
host=dynamic
context=tutorial
mailbox=999@mb_tutorial

2. fisierul extensions.conf, sau dialplan-ul meu, logica de rutare a call-urilor:

[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]
CONSOLE=Console/dsp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; tutorial context
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[tutorial]
include => echotest
;exten => 1234,1,Macro(tutorial,SIP/${EXTEN},10)
exten => 1234,1,Dial(SIP/cristina,10)
exten => 1234,2,VoiceMail(666@mb_tutorial)
exten => 1234,3,PlayBack(vm-goodbye)
exten => 1234,4,Wait(2)
exten => 1234,5,HangUp()

exten => 1235,1,Dial(SIP/alex,10)
exten => 1235,2,VoiceMail(777@mb_tutorial)
exten => 1235,3,PlayBack(vm-goodbye)
exten => 1235,4,Wait(2)
exten => 1235,5,HangUp()

exten => 1236,1,Dial(SIP/leti,10)
exten => 1236,2,VoiceMail(888@mb_tutorial)
;exten => 1236,3,PlayBack(vm-goodbye)
;exten => 1236,4,Wait(2)
;exten => 1236,5,HangUp()

;exten => 1237,1,Dial(SIP,ionut,10)
;exten => 1237,2,VoiceMail(999@mb_tutorial)
;exten => 1237,3,PlayBack(vm-goodbye)
;exten => 1237,4,Wait(2)
;exten => 1237,5,HangUp()

;exten => s,1,Macro(tutorial,${EXTEN},SIP/${EXTEN})
;exten => s,1,Voicemail(@mb_tutorial)

[echotest]
exten => echo,1,Answer()
exten => echo,n,Set(TIMEOUT(absolute)=50)
exten => echo,n,Playback(tt-monkeys)
exten => echo,n,Echo()
exten => echo,n,System(echo “blabla” ${CUR})
exten => echo,n,Playback(tt-weasels)
exten => echo,n,HangUp()

3. fisierul voicemail.conf, in care am configul pentru serviciul de voicemail; am pus mai jos numai ce am adaugat eu pentru centrala mea:

[mb_tutorial]
666 => ttt,cristina,cristina@test01
777 => ttt,alex,alex@test01
888 => ttt,leti,leti@test01
999 => ttt,ionut,ionut@test01

4. Pentru ca vreau ca la pornirea centralei sa verific toate telefoanele definite in sip.conf, am creat un script micutz care suna la fiecare telefon in parte ca sa verifice daca acesta raspunde sau nu. “Sunatul” dinspre Asterisk l-am facut prin copierea in /var/spool/asterisk/outgoing/ a fisierelor cu informatiile specifice fiecarui telefon. Un “call-file” pentru cristina ar fi asta:

Channel: sip/cristina
Context:echotest
Extension:echo
Priority:1
Callerid:Automated Test System <>
SetVar: CUR=sip/cristina

5. iar scriptuletzul care-i suna pe useri (aici o suna numai pe cristina) este:

#! /bin/bash

cd /var/spool/asterisk;

for i in cristina ; do
#echo “Channel: $1/$i” >> echotest-$i.call;
#cat echotest.org.call >> echotest-$i.call;
#echo “SetVar: CUR=$1/$i” >> echotest-$i.call;
echo ” — Making echo test with $1/$i”;
cp call-files/echotest-$i.call outgoing/;chown -R asterisk:asterisk outgoing/
sleep 10;
done;

*La rularea scriptului (ca root, la mine nu a mers altfel) ar trebui ca userului cristina sa-i sune telefonul :P tadaaa…nu m-am bagat aici in meniuri de IVR, pentru configuri si informatii “advanced”, site-ul asterisk tips for IVR este foarte ok.

Tags: ,

30
Oct

jucarii – USS Ronald Reagan Nimitz

   Posted by: cristina_crow    in technical

Intotdeauna mi-au placut jucariile. Inca de la 2-3 ani, imi aducea bunicul trenuri, tancuri, masini si avioane. Invariabil, toate ajungeau bucatele, pentru a servi curiozitatii mele de a vedea “ce are inauntru”. Cand am mai crescut, au continuat sa-mi placa jucariile, mai ales cele cu nume de Ninja (a se citi Kawasaki Ninja SuperSport) sau Hayabusa 2008. Cand dai o tura prin oras, altul decat Bucuresti… sa spunem Zurich, the fun people use Viper (Dodge Viper) . Eu una ma multumesc si cu Jaguar S-Type, nu X-Type, care, cu toata pompa lansarii lui, mi se pare ca pierde mare parte din ceea ce inseamna stilul englezesc. Eh, si daca tot veni vorba de stil, exista o masina care ma da pe spate everytime, da, este vorba de D-Type, veche, dar cu traditie. Cred ca as merge pe mana lui Stirling Moss cand vine vorba de ales masini. Ce pot sa spun, ma feresc de-a-mi face sange rau, asa ca evit TopGear-ul pe cat pot.

Dar _jucaria_ care m-a captivat cel mai recent nu este nici masina, si nici motocicleta, ci una bucata solid steel de 4.5 miliarde dolari. Minunea asta merge cu 56km/h, propulsata de 2 reactoare nucleare care trebuie schimbate la vreo 20 de ani, lunga pe cat este Empire State Building de inalta si poate duce 5-6000 de marinari si 80 de avioane de lupta. Inaugurata de Nancy Reagan in martie 2001, portavionul USS Ronald Reagan din clasa Nimitz e un carrier care-mi aminteste de Orasul plutitor al lui Jules Verne, cu exceptia computerelor de bord, a avioanelor de lupta si a militarilor super antrenati de la bordul lui. Prin amabilitatea domnului sin de a descarca documentare de la National Geographic Channel, am putut urmari si prezentarea cabinei capitanului, un apartament imens, mobilat in stilul Casei Albe, dedicat in intregime lui Ronald Reagan, al patruzecilea presedinte (republican) al US.

O parte din reportaj poate fi gasit chiar pe site-ul NGC. Sper ca sunteti de acord cu mine ca that’s a hell of a toy. What can I say, girls have expensive tastes ;)

Tags: