duminică, septembrie 20, 2009

NeoCubul mai ofera posibilitatea sa creezi diferite floricele si fluturasi

Aşa începe distracţia :)



Fluturaşul obţinut din combinaţia de mai sus



După o modificare se obţine aşa un hexagon



La final se primeşte cea mai interesantă figură :B



Detalii despre cum am obţinut figurele vezi aici :D




Azi am creat un Ball :)


Noi figuri obtinute cu NeoCubul :)




vineri, septembrie 18, 2009

joi, septembrie 17, 2009

Simţiţivă util atunci cînd reCAPTCHA va cere sa întroduceţi 2 cuvinte ;)



urmeaza descrierea la cum lucreaza reCAPTCHA:

reCAPTCHA seems like a perfect match for Google: it's a project that generates CAPTCHAs and uses the results to digitize books. "reCAPTCHA improves the process of digitizing books by sending words that cannot be read by computers to the Web in the form of CAPTCHAs for humans to decipher. (...) Each new word that cannot be read correctly by OCR is given to a user in conjunction with another word for which the answer is already known. The user is then asked to read both words. If they solve the one for which the answer is known, the system assumes their answer is correct for the new one."

http://googlesystem.blogspot.com/2009/09/google-buys-recaptcha.html

duminică, septembrie 13, 2009

Turn a 55-Gallon Drum into a Barbecue [DIY]

Turn a 55-Gallon Drum into a Barbecue [DIY]: "

Your BBQ and grilling exploits don't require a premium barbecue—in fact with a little scavenging you can be sporting a spacious grill for very little cash outlay. Follow this simple tutorial to turn a 55-gallon drum into a grill.

Barbecuing is a forgiving process. You need meat, heat, and a place to combine the two for an extended period of time. A steel 55-gallon drum has a large volume—great for keeping a stable temperature—and a broad cross section for laying out a variety of cuts and burgers.

Johnny Blegs, an industrious tinkerer, put together a tutorial at the DIY site Instructables which takes you from acquiring a drum all the way to putting the finishing touches on your new grill. If you scavenge carefully, as he did, you can get your hands on nearly all the parts for free. Even if you're not as lucky, it's not an expensive project given the size of the grill you end up with. Check out the tutorial for additional photos and tips.

Have experience building grills or outdoor ovens? Share the wealth in the comments below.






"

joi, septembrie 10, 2009

Cum sa importam/exportam un dump la o baza de date in mysql

Pentru import:
# mysql -u user -p pass
# mysql > create database newdb;
# mysql > use newdb;
# mysql > source path_to_sqldump;
# mysql > commit;
# mysql >

Pentru export:

#mysqldump -u root -p databasename > database.sql

marți, august 25, 2009

Cum sa extragem domenul din email in mysql

Presupunem ca avem o tabela Customer cu cimpurile Id, email, ... si dorim sa extragem lista domenelor din emailuri. Mai departe va propun o solutie in mysql:

SELECT substring_index(email,'@',-1) FROM `customer` group by substring_index(email,'@',-1)

Mai jos va propun un script de extragere a domenului de nivelul 1 din email:

SELECT substring_index(email,'.',-1) FROM `cust_live_tbl` group by substring_index(email,'.',-1)

luni, august 03, 2009

Expresii Regulate, Exemple si Unelte

In acest post voi adauga Expresiile Regulate intilnite cu explicatii si exemple

1. Pentru extragerea valorii dintre taguri de ex: <tag>valoare </tag> folositi expresia regulata <tag>(.+?)</tag>

2. Pentru validarea sau extragerea emailurilor in text folositi urmatoarea expresie regulata : \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

3. Pentru validatea sau extragerea telefoanelor in text folositi urmatoarea expresie:([\d]{1,3})(\-[\d]{1,3}){1,4}([\d]{1,10})

O unealta destul de utila pentru a crea, testa expresiile regulate vedeti pe linkul urmator

http://jakarta.apache.org/oro/demo.html

miercuri, iulie 29, 2009

Rata de participarea la vot a populatiei pe 29 iulie 2009


Ora 21:00, Rata de participare la închiderea secţiilor de votare 55.7%



Ora 18:45, rata de participare de 49.2%



Ora 15:45, rata de participare de 40.1%



Ora 12:45, rata de participare de 30%



Ora 09:45, rata de participare de 10.7%




Diagramele sunt create cu ajutorul Google Chart API

vineri, iulie 24, 2009

Adaugă Libertatea TA pe Imaginea TA !

Libertatea Ta

Pentru a adaugpă panglica "Libertatea Ta" pe imaginele tale intră aici http://www.doni.md/libertatea-ta

De ce ?

Pentru ca imaginile tale pe Facebook, Twitter, odnoklassniki, ... sa fie cu panglica "Libertatea Ta" ;)

Ideia este inspirată de pe siteul http://libertatea-ta.md/

luni, iulie 20, 2009

Cum sa creezi/generezi fisiere PDF in PHP

Pentru a crea/genera fisiere PDF in PHP va propun sa folositi libraria FPDF, destul de simplu si rapid.

Mai jos va propun un exemplu de raport.


require_once "libs/fpdf.php";

class PDF extends FPDF {

function Header(){
//Logo
//$this->Image('images/generic/logo.jpg',10,8,120);
$this->SetFont('Arial','B',14);
$this->Cell(180,6,"Exemplu de PDF generat in PHP",'',0,'C');
$this->Ln(20);
}

function Footer(){
$this->Ln();
$this->Cell(180,10,'Copyright 2009 doni.md','T',0,'R');
}
}

$pdf=new PDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',10);

//Address table
$cellwidth=45;
$cellhight=6;
$pdf->SetFillColor(100,100,100);
$pdf->Cell($cellwidth,$cellhight,"Name",'LTRB',0,'C',true);
$pdf->Cell($cellwidth,$cellhight,"Family",'LTRB',0,'C',true);
$pdf->Cell($cellwidth,$cellhight,"Job",'LTRB',0,'C',true);
$pdf->Cell($cellwidth,$cellhight,"Salary",'LTRB',0,'C',true);
$pdf->Ln();

$i=0;
$t=0;
$pdf->SetFont('Arial','',10);
While ($i<=10){
$pdf->Cell($cellwidth,$cellhight,"Name ".$i,'LTRB',0,'L');
$pdf->Cell($cellwidth,$cellhight,"Family ".$i,'LTRB',0,'L');
$pdf->Cell($cellwidth,$cellhight,"Job ".$i,'LTRB',0,'L');
$pdf->Cell($cellwidth,$cellhight,($i+1)*10,'LTRB',0,'R');
$pdf->Ln();
$i=$i+1;
$t=$t+($i+1)*10;
}
$pdf->SetFillColor(100,100,100);
$pdf->Cell($cellwidth*3,$cellhight,"Total",'LTRB',0,'L',true);
$pdf->Cell($cellwidth,$cellhight,$t,'LTRB',0,'R',true);
$pdf->Ln();

$pdf->Output();

?>

Pe linkul de mai jos vedeti cum arata pdf-ul generat de codul de mai sus. http://docs.google.com/fileview?id=0B_jArcAJt10FNzRhYTcyN2EtZmIzZC00MjQ2LWFmYjgtZDNjMGZmMGI1MGEx&hl=ro

vineri, iulie 17, 2009

Inca un site interzis pe odnoklassniki.ru este vorba de jurnaltv.md

Ceva timp in urma prin presa circula stirea ca site-ul http://unimedia.md/ este interzis in postari/comentarii pe siteul social http://odnoklassniki.ru/

Acum este interzis si situl de stiri http://jurnaltv.md

Ca solutie in asa caz va propun sa folositi site-uri intermediare de redirectionare cum este de exemplu http://tinyurl.com

Fie doriti sa comentati in forum/sa postati linkul urmator http://jurnaltv.md/?article=3155 . Deci pentru a putea post acest link deschideti site-ul http://tinyurl.com unde scrie "Enter a long URL to make tiny:" introduceti linkul dorit si alegeti butonul "MakeTinyUrl!" in rezultat veti obtine un link nou de genu http://tinyurl.com/mz4tkc care deja i-l puteti pune pe http://odnoklassniki.ru/ fara sa fie interzis.

Prima roada de rosii de la balcon :)

La balcon avem doua tulpini de rosii si iata ca a aparut si roada :)



Copaci doboriti in Chisinau dupa o furtuna puternica

Eri seara in Chisinau a fost o ploaie foarte mare insotita de o furtuna puternica care a doborit si multi copaci, mai jos vedeti imagini cu capacii doboriti de furtuna.



joi, iulie 16, 2009

Cum in PHP sa citim primul item(post) din Atom Feed

Mai jos va prezint un exemplu cum in PHP sa citesti primul item(post) al Atom feed, un exemplu de Atom feed vedeti aici http://donimd.blogspot.com/feeds/posts/default

$url="http://donimd.blogspot.com/feeds/posts/default";

$doc = new DOMDocument();
$doc->load($url);

$entries = $doc->getElementsByTagName("entry");

$tnl = $entries->item(0)->getElementsByTagName("title");

$tnl = $tnl->item(0);
$title = $tnl->firstChild->data;

$tnl = $entries->item(0)->getElementsByTagName("content");
$tnl = $tnl->item(0);
$description = $tnl->firstChild->data;

$tnl = $entries->item(0)->getElementsByTagName("link");
$tnl = $tnl->item(4);
$link = $tnl->getAttribute("href");

echo $title;
echo $link;
echo $description;

De fapt pe pagina doni.md este acest cod care si citeste primul post de pe
http://donimd.blogspot.com/feeds/posts/default


sâmbătă, iulie 11, 2009

Mi-am instalat GMail Clinet pe mobil (Nokia 6300)

Azi am dat de un GMail Client pentru mobilul meu (Nokia 6300) foarte comod si util apropo, nu ocupa mult 364kB, include functionalitatile minime necesare de lucru cu gmail, mai include si search prin gmail, si altele.

Jar-ul i-l puteti descarca de pe mobil intrind aici m.google.com/mail

In video de mai jos vedeti mai multe.


Câştigătorii si Perdanţii in rezultatul evenimentelor de pe 7 aprilie

Mai jos vedeti un tabel cu faptele, câştigătorii si perdanţii de pe 7 aprilie, sursa: http://www.azi.md/ro/comment/4348

Fapte

Câştigători

Perdanţi

Distrugerea Preşedinţiei şi Parlamentului

1. Voronin, care învinuieşte şi discreditează opoziţia

2. Firmele care trebuie să reconstruiască edificiile şi care trăiesc din comenzi de stat şi de partid

1. Opoziţia

Arborarea drapelului României

1. Voronin, care primeşte argumente puternice împotriva României

2. Rusia, care învinuieşte România (şi prin ea NATO) de amestec în treburile interne ale Moldovei

3. Transnistria (Rusia), care primeşte dreptul de a arbora steagul Rusiei şi de a legifera prezenţa armatei ruseşti

4. Clanurile şi firmele economice care au interes să dezvolte economia şi comerţul Moldovei spre Rusia în detrimentul României

1. România

2. NATO

3. Europa

4. Opoziţia

5. Tineretul proeuropean şi proromân

Arborarea drapelului Europei

1. Rusia, care încearcă să oprească expansiunea Europei şi NATO spre Est şi să determine R. Moldova să rămână în zona ei de influenţă.

1. Europa

2. Opoziţia

3. Societate civilă

Ciocniri violente cu poliţia

1. Voronin, pentru a demoniza opoziţia şi a-şi dezlega mâinile pentru acţiuni represive.

2. Forţele de ordine, care de mai mult timp sunt în conflict cu tineretul.

2. Serviciile de securitate, care aveau nevoie să scoată la iveală din internet tineretul proeuropean şi proromân.

1. Opoziţia, învinuită de organizare

2. Tineretul, pentru a fi speriat

3. Societatea civilă, pentru a fi amorţită

miercuri, iulie 08, 2009

UltraSonoGrafia baietelului la a 22-a saptamina



Prezentarea proiectului OpenMapMoldova

Daca cineva este intereset in acest proiect si aveti intrebari nu ezitati sa intrebati pe mine sau pe grupa openstreetmap-moldova@googlegroups.com

Mai jos este prezentarea proiectului OpenMapMoldova ce prezinta un subproiect al OpenStreetMap.

miercuri, iulie 01, 2009

Google Docs Test

Daca ai juns pe acet post introdu numele si ceva note in docul ce urmeaza

marți, iunie 30, 2009

Cîţti useri contribuie la OpenStreetMap Moldova

Mai jos este descris o metoda de a afla numarul si numele userilor care contribuie la OpenStreetMap Moldova.

Downloadeaza fisierul osm moldova de pe likul urmator http://download.geofabrik.de/osm/europe

wget http://download.geofabrik.de/osm/europe/moldova.osm.bz2

Dezarhiveaza:

bzip2 -d moldova.osm.bz2

Numarul de oameni:

cat moldova.osm | grep user=* | awk '{print $6}' | sort | uniq -c | wc -l

Numele oamenilor ce contribue:

cat moldova.osm | grep user=* | awk '{print $6}' | sort | uniq


Si deci la moment pentru Moldova numarul de oameni este de 67, numele oamenilor este:

user="alex-map"
user="AlexMarley"
user="ALIK"
user="alunake"
user="amillar"
user="anbr"
user="Andrei
user="andrei59"
user="Baruch"
user="BioMD"
user="BlackOnyx"
user="blindvic"
user="Bortian"
user="cagric"
user="catwalk009"
user="Ciprian"
user="Claudius
user="dekarl"
user="dmgroom"
user="DonVit"
user="DSem"
user="eddyp"
user="_ej_"
user="Golovco
user="greencaps"
user="Gregory
user="guenter"
user="hasienda"
user="Iacovlev
user="igor"
user="Igor
user="Jacobs"
user="Jekader"
user="kibabubu"
user="Kria"
user="kron4eg"
user="LA2"
user="Lcrusher"
user="masterdimav"
user="Michael
user="miskellaneous"
user="neufeind"
user="nickosm"
user="osm-ukraine"
user="PA94"
user="Philip
user="Randbewohner"
user="ro-bot"
user="Ruslanti"
user="Serghei
user="Serpens"
user="sorein"
user="speedhajker"
user="Staiger"
user="Stefan
user="stoecker"
user="studerap"
user="sweetheart_johny"
user="TEL0000"
user="Thomas
user="ulfl"
user="Victor
user="Vlad
user="wowek"
user="X6Md"
user="xybot"
user="zserghei"

Pentru comparatie in Romania sunt 451 useri, in Ukraine 421.

Update:

798 mappers @ 7/17/14 

marți, iunie 23, 2009

Azi am depus declaratie pentru a vota in Chisinau

Astazi ca un cetatean cumsecade ce sunt am mers la pretura sectorului si am depus o declaratie pentru a vota in Chisinau. Cine inca nu a facut acest lucru mai are la dispozitie 2 zile sa o faca.
Conditiile de depunere a declaratiilor pot fi vizualizate aici: http://www.youtube.com/watch?v=QDI6Iy37JGY
Modelul declaratiei este aici: http://www.cec.md/i-ComisiaCentrala/main.aspx?dbID=DB_DECLARATIElocdesedere212
Daca nu o sa se schimbe nimic pina la alegeri noi v-om merge sa votam la sectia nr 235 in Localul "Asociatiei Stiintifica de Producere 'Fertilitate'", Adresa, str. Cosmonautilor, 6 . Lista sectiilor de votare pe adrese pot fi gasite pe: http://www.chisinaucentru.md/?pag=undesavotezi

luni, iunie 22, 2009

Somebody-call-for-an-exterminator is my new RingTone :)

Mi-am schimbat RingTone-ul de la mobil, este o expresie a Ghost-lui din StarCraft vezi termografia lui in imaginea de mai jos:




Mai jos niste Demo din StarCraft 2, arata provocator :)



Mai mult pe siteul http://sclegacy.com/

duminică, iunie 14, 2009

Examen de Bacalaureat la Informatica

Pe linkul ce urmeaza vedeti subiectele la examen de bacalaureat la Informatica in Republica Moldova, profil real pentru anul 2009.

Subiecte

luni, mai 25, 2009

Generarea de SSH chei

Generam cheia publica pe masina de pe care vrem sa avem access

[root@xt-ipxqa3 .ssh]# ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
3d:b3:a5:1a:15:2c:1c:ba:b7:b7:75:88:08:33:a5:54 root@xt-ipxqa3.cd
[root@xt-ipxqa3 .ssh]#


Continutul fisierului id_dsa.pub (/root/.ssh/id_dsa.pub, adica cheia publica) vezi mai jos i-l copiem in fisierul /root/.ssh/authorized_keys pe masina la care dorim sa avem acces fara a introduce parola.

[root@xt-ipxqa3 .ssh]# cat id_dsa.pub
ssh-dss AAAAB3NzaC1kc3MAAACBAIjKQ3Vw8eartEcjDnhdxiMUpjuMUGGWC36fO/6wo+p7g0aG+4Hum6OOCo0Vq2lCmnuVlQKW3LUbFK5oges8wkkkhzC9szWMeRTB41wWpJ8wqnJ5ImK30DZr2FnwEcME6d/5wzQwOVxL/5w1EltC74akxZXG8xd+85Lx1X1u27nDAAAAFQC+ajZmPfsMsJuaDBE7+CEmfXkTPwAAAIAE13Phb8iswF7bc80U8vu+R+FEJo+NDyVlzEartbE/Nwg2j329qCHw5lLP+ZM8pfE7zkM5jq+A2j4R2YlzUYb3tH0P3Z2456gtuymQJIK7KV7PUAgQ+cyjkov5zyjI9OKpkXIjy3/Uhcb+JWrhMRrEaIklToGWtI5bPLio049/yAAAAIB97JkKRNGRNEOroL+d7suNAB8n+WdSZxear4RQdHKSK9mCJmTiw9rQlJzTaHyueAx37zx9NEkrOsmCHdg38K21mvAPhYYelsOFS95/C1SUvvUWpbGZflDdwBC7aMfEgwrn4cB1wEWOFS15vLBqCtb+2rbbpP2ZhVcmGmLjf2A7/A== root@xt-ipxqa3.cd
[root@xt-ipxqa3 .ssh]#


In rezultat pe masina care dorim sa avem acces fisierul /root/.ssh/authorized_keys va arata in felul urmator:

[root@xt-ipxdev .ssh]# cat authorized_keys
ssh-dss AAAAB3NzaC1kc3MAAACBAM87KuOt+DxfArWKlQJ+7QQBpHPo16zNivUjdMybjKYRif9ek/gKEEmtvZQBMzzfH1EbM8BsmJXgzNqvR75RfHG2wtQhEf0cHQamTrYRFFLh/oZxZpKtDHgWEuMkZkmWOXo9KH0ENHVIjZMNadG0NjAdf9eZIA/ppM+/xvIPyWpjAAAAFQDpmtNW0mI9/JFK/DIp3WaTGDksOQAAAIEAsUZ2WRjEpL4y7x9lEnbypY+d7KKdexcRBdjJd4i9eMNJ2qeJ8CEdfIYVBqmjcTSUqwZ7uSCZlA8m1+1s2W40ur3Hy2tGG/yX3F4oPfX3r9z0yJ9g+njekugjb0hbsOgK+hq9i4MTSKk5L9p1D2c2DwBKIxQZjCH82ezhDeBAvoEAAACBAJhklqjpkHF2gO+Heph27ppiTWk/fFw1FszZfV1bi+JnmbsgVSvR3mzbfut/j82CF0xxU985a0wHR/BrBQOlmFbtUdqWjce2W7Xy7rKlCqLaRnADGb4csqTfjRsZ/GXpkc1bwXMSsp7Y01OicqzM9/ll7zrcCXFi8kHQ+k0hfFS4 root@xt-ipxdev.cd
[root@xt-ipxdev .ssh]#



Dupa acest schimb de chei accesul de pe masina xt-ipxqa3 pe masina xt-ipxdev nu va fi authentificat prin parola, ex:

[root@xt-ipxqa3 .ssh]# ssh xt-ipxdev
Last login: Mon May 25 19:00:47 2009 from 172.16.34.239
[root@xt-ipxdev root]#

Membri

Comentarii