Arhiva

Archive for the ‘Uncategorized’ Category

Marea

Asteptand sa termine copilul cu toate examenele de anul asta mi s-a facut un dor de mare ca niciodata, parca nu mai am rabdare.

Reclame
Categorii:Uncategorized Etichete:,

Festivalul Filmului Japonez 2012

Ambasada Japoniei, in colaborare cu Fundatia Japonia si Cinemateca Romana (Arhiva Nationala de Filme) organizeaza si anul acesta Festivalul Filmului Japonez. Tema Festivalului din acest an, „dragostea si tineretea, reflectate in diferite epoci” este ilustrata de filme foarte variate, printre care „Golanii din Kishiwada” (regia: Kazuyuki Izutsu).

Perioada: 25-30 iunie 2012
Locul: Cinemateca Romana, Sala Jean Georgescu, Str. Eforie nr. 2, Bucuresti
Program:
Vineri, 25 mai, ora 19:00
GOLANII DIN KISHIWADA(subtitl.rom), 1996
Regia: Kazuyuki Izutsu
Citește mai mult…

Categorii:Uncategorized

Workshop de ikebana

Ambasada Japoniei organizeaza un workshop de aranjamente florale, cu tema „sa ne bucuram de ikebana in viata de zi cu zi”, sustinut de catre tanarul maestru Tenkei Nomura. Maestrul Nomura este creatorul aranjamentelor florale care au fost expuse cu ocazia Ceremoniei de comemorare a unui an de la marele cutremur produs in partea de est a Japoniei.

Demonstratia se va desfasura pe data de 20 mai a.c. la Gradina Botanica din Bucuresti (Str. Cotroceni, nr. 32), dupa urmatorul program:
Orele 13:30-15:00 – prima serie, 20 persoane
Orele 15:30-17:00 – cea de-a doua serie, 20 persoane

Persoanele care doresc sa participe la aceste workshop-uri sunt rugate sa se inscrie printr-un mesaj trimis la adresa de e-mail: culture@embjpn.ro, mentionand si orele pentru care opteaza.

*****IKEBANA MEA

IKEBANA

Categorii:Uncategorized

Optimizari MySql

Imi plac optimizarile! Cand nu dorim ca regasirea datelor sa dureze prea mult (eu nu doresc asta niciodata), putem sa tinem cont de urmatoarele:
1. Atunci cand creem tabela „storage engine” ul sa fie ales astfel incat operatiile pe care le vom executa dupa aceea sa fie cat mai rapide si sa se poata executa. Cele mai uzitate 2 stoarge engine sunt:
InnoDB- permite blocare la nivel de rand deci atunci cand avem multe accesari si actualizari concurente care pot bloca unele inregistrari, alte inregistrai fiind libere pot fi actualizate; permite foreign key si deci restrictii de integritate; permite lucru cu tranzactii si deci si rollback
MyIsaM-blocheaza la nivel de tabela dar e mai rapid pentru select, update, insert.
2. Trebuie stabilita lungimea corecta a campurilor. Nu alegi int atunci cand e bun si tinyint sau alegi varchar mai bine decat char.
3. Selecturile e bine sa aiba specificate exact campurile dorite. General valabila * intarzaie un pic rezultatele.
4. este indicat sa avem indecsi dupa coloanele implicate in clauzele „where” si „order”.
5. E bine cand se citesc date din mai multe tabele sa folosim clauza „join” si sa alegem datele direct din tabele. Mai exact Select din alt select, sau utilizarea subqueryurilor duce la intarzaierea raspunsului.
6. In Mysql clauza „group by” face si o sortare a datelor dupa capurile din clauza. daca nu ne dorim acea sortare trebuie sa adauga „order by NULL”.
7. Utilizati EXPLAIN SELECT!

Festivalul Filmului Latinoamerican

aprilie 19, 2012 Un comentariu

Dupa sarbatori, reintru mai greu in ritm asa ca m-a bucurat sa descopar ca vineri 20 aprilie incepe festivalul filmului latinoamerican. Dureaza de pe 20-26 aprilie si se desfasoara la cinema Union. Toate filmele vor avea subtitrare in romana sau in engleza si ce imi place cel mai mult este faptul ca aproape in fiecare zi este cate o comedie. Programul detaliat il gasiti la adresa: Program Festival

Categorii:Uncategorized

Am revenit!

Dupa un titlu atat de vesel, as fi continuat cu un SPER, care sa mai imi taie elanul dar sa pastram optimismul de dupa sarbatori. Am revenit dupa o lunga absenta si o operatie de hernie de disc, pe care nu am putut sa o evit cu nici un chip si care doresc sa nu se repete.
Poate as mai fi amanat revenirea pe blog daca aseara nu ar fi fost o emisiune la B1Tv, in care Ion Cristoiu si altii, nu ar fi criticat blogurile unora. In opinia lor, blogurile, sunt niste jurnale, carti de memorii eventual, pe care numai daca ai talent jurnalistic sau sinceritate totala, merita sa le scrii. Si din spirit de contradictie, pentru ca oricum nu detin nici una din calitatile cerute, voi reincepe sa scriu.

Categorii:Uncategorized

Exportul tabelelor din VFP9 in MySql

Pentru a importa in MySQL, datele, scrise cu diacritice, din tabelele vechi VFP:

1.Creez baza de date MySql „utf8_unicode_ci” si asa creez tabelele precum si campurile din tabelele in care importam datele.

2.In tabelele VFP mapez diacriticele. Secventa de program pentru un camp „nume_camp” este mai jos:
**literele mici
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”ã”,”|”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”â”,”@”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”î”,”#”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”ş”,”!”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”ţ”,”$”)
**majuscule
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”Ô,”^|”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,””,”^@”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”Δ,”^#”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”Ş”,”^!”)
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,”Ţ”,”^$”)
**ghilimele
REPLACE ALL nume_camp WITH STRTRAN(nume_camp,'”‘,”‘”)

Asta pentru ca a mi se importa corect diacriticele.

3.Dupa mapare copiez tabela fox in fisier tip CSV si o import in MySQL.
Eu am folosit wampserver si acolo am avut la dispozitie o optiune de import. Se poate si cu „LOAD FILE”. Pe volume mari de date optiunea nu merge si exportul datelor trebuie impartit in pachete mici. Dupa crearea CSVului trebuie sterse numele campurilor din primul rand. Daca nu merge importul, mai prelucrati cu ajutorul Excelului fisierul csv.

4.Dupa importul in MySQL updatez tabela astfel incat sa repunem diacriticele:

update nume_tabela set nume_camp=replace(replace(replace(nume_camp,”^|”,”Ă”),”^@”,””),”^#”,”Δ);
update nume_tabela set nume_camp=replace(replace(nume_camp,”^!”,”Ş”),”^$”,”Ţ”);
update nume_tabela set nume_camp=replace(replace(replace(nume_camp,”|”,”ă”),”@”,”â”),”#”,”î”);
update nume_tabela set nume_camp=replace(replace(nume_camp,”!”,”ş”),”$”,”ţ”);

**intai majusculele si dupa literele mici

Categorii:Uncategorized Etichete:, ,