Tuesday, November 11, 2008

How to change GIMP language in Windows

I started using GIMP many years ago since there was no better free graphics editor solution out there.

But every time I install it on my office desktop (Windows XP) I find it difficult to change language.

Now this is the solution: go to My Computer properties (or Control Panel, System), select Advanced Tab, and ADD new environment variable in the second text box:
- Variable name: LANG
- Variable value: en

And you have English Gimp. That's all folks :)

Friday, March 14, 2008

Changing only directory permissions in linux

Yesterday I have noticed that vTiger has released stable 5.0.4 version that was a key thing to upgrade from previous 5.0.4 RC. The procedure looked simple stupid.

But the problem I faced was linux file/directory permissions. The patch which should have been applied to the previous vTiger version consisted of many files which had 777 (read write for all) permissions. I know chmod but I nevertheless couldn't find the way to change only directory permissions.

So I googled for a while and found very useful bunch of commands. This will let you to change only directory permissions in unix:

find . -type d -exec chmod go-w {} \;


finds all directories (notice -type d) in the current directory and forbids to write for group and others (go-w)

find . -type f -exec chmod ug-r {} \;
finds all files in the current directory and forbids to read for owner and group

Sunday, March 2, 2008

Easy Eclipse for PHP

Today I have finally decided to move on creating PHP projects using EasyEclipse IDE. This great tool recently was in my mind but rather I was using UltraEdit.

After installing I have one very annoying issue with opening PHP files from Eclipse navigator. When opening some file it was opened not only in Eclipse Editor, but also in my default windows Editor - Ultraedit.

After googling for about 2 hours and getting no information how to solve this I decided try to tune Windows :) And surprisingly I found a solution: all you have to do is to delete *.php extension from File Types (under Windows -> Folder Options) in order to prevent these files being opened by your default Windows Editor. In other words, you should unassociate *.php extension in your operating system so EasyEclipse for PHP will behave correctly opening only one desired file instead of two...

Wednesday, January 23, 2008

Lithuanian puzzle

This is a lithuanian puzzle about money.

Pardavėjas prekiauja kepurėmis, kurių vieneto kaina yra 10 rublių. Prieina pirkėjas, pasimatuoja vieną kepurę. Sako, kad pirksiąs ir paduoda 25 rublius.

Kadangi pardavėjas neturi grąžos, tai pasiunčia berniuką pas kaimynę pasmulkinti kupiūrų. Berniukas netrukus sugrįžta ir atiduoda pardavėjui tris kupiūras - 10 + 10 + 5. Pardavėjas įteikia pirkėjui kepurę, grąžą 15 rublių ir padėkojęs už pirkinį atsisveikina.

Po keleto valandų į parduotuvę įsiveržia pasipiktinusi kaimynė. Dar nuo slenksčio pradeda šaukti, kad tie 25 rubliai yra padirbti ir pareikalauja, kad pardavėjas grąžintų jai pinigus, nes priešingu atveju bus iškviestas žandaras.

Pardavėjas nenori kelti skandalo ir, kad ir skaudama širdimi, atsidaro kasą ir atiduoda moteriškei tuos nelemtus 25 rublius.

Klausimas. Kokį nuostolį patyrė pardavėjas?

Wednesday, January 16, 2008

Enable utf-8 support for vTiger crm

vTiger CRM team has announced that they had moved to utf-8 in the new 5.0.4 version of this open source CRM. But I had some issues in order to make it work correctly.

First of all, your database should be utf-8 compliant.

But this is not enough. If you try to import data from vTiger front-end via CSV import, you will get your data correct in the front-end, but not in the back-end :) If you look at the database, you will see that it was saved as unicode (I mean those cahracters which are from other than ISO-885-1 charset).

And even if you open your database via phpMyAdmin administration tool, and enter some new account naming it i.e. "Account Žopa", you will get "Account ?opa" from the front-end while listing Sales > Accounts.

In order to make it work correctly, you need to add the following line in the function connect in include/database/PearDatabase.php file.

$this->query("SET CHARACTER SET utf8");


This will help you to solve problems with utf-8.

Thursday, November 8, 2007

Krepšinio komentatoriaus išsireiškimai

Vakar Lietuvos rytas Eurolygos varžybose nugalėjo Le Mano (Prancūzija) ekipą. Štai keletas įsimintiniausių komentatoriaus išsireiškimų varžybų metu. Žvengėm nerealiai :)
  • Jaunatvės maksimalizmas čia pakiša koją;
  • ekranuose matome abiejų komandų trenerius; abu susimąstę, tik štai vienas vartoja skysčius, o kitas – ne
  • visi žinome, kad Lukauskis gali aukštai iššokti ir dar ilgai kabo ore
  • ir čia tik belieka mirksėti prancūzui
  • su kamuoliu oranžiniai kelinininkai iš Le Mano
  • [ekrane stambiu planu rodo 2-3 metukų vaiką] ...na, o šis vaikutis krepšininku dar ilgai netaps, na o jei ir taps, tai nebent Le Mano klube
  • kaip apmaudžiai kamuolį skraidina į krepšį Bokolo!
  • perkūniškai tolimas metimas!
  • ir štai Ricci kabo visa savo esybe ant L. Ryto komandos krepšio
  • Jomantas čia labai sėkmingai kyštelėjo ranką, tačiau labai nesėkmingai;
  • Eidsonas [L. Ryto komandos narys – red. past.] tik pasirodęs aikštėje, švysteli tritaškį, o tai geras signalas Le Mano komandai;
  • tie patys užkerėti 5 taškai vis dar neapleidžia L. Ryto;
  • kiek galima leisti šiam plikai skustam amerikiečiui dėti į krepšį!? Reikia pagaliau surimtėti!
  • Luka Bogdanovičius meta iš toli! Ačiū, Luka, kad nepataikei;
  • o čia jau bandymas labai skersai stabdyti Petravičių;
  • ir čia tiesiog tironozauriškas dėjimas iš viršaus;
  • Limonadas suputoja it selteris;
  • išlygina persvarą;
  • identiškai graži ataka;
  • ką gi, jau šiek tiek linksmiau, bet vis tiek nelinksma;
  • nebespėjau netgi sureaguoti į pirmąjį kamuolį;
  • čia Petravičius jau nepalaužiamas it kinų siena;
  • kaip visada prancūzai nepataiko iš vidutinio nuotolio ir bando viską suversti iš po krepšio;
  • nieko nepadarysi, kartais kamuolys yra pernelyg apvalus;
  • Nielsenas prasižengia ir visiškai teisingai padaro – nėra čia ko prancūzams įsibėgėti;
  • [Nielsenui pataikius tritaškį]...štai taip turėtų atakuoti laisvas, aukšto rango krepšininkas;
  • Lietuvos Ryto varžovai bando paspausti varžovus;
  • ir taškai krepšyje;
  • treneris jam turbut ne pasakas dabar pasakoja;
  • Bogovačas – tai žmogus-tritaškų kaskada;
  • padidina skirtumą iki 9 taškų, tai jau nebloga pretenzija į nutolimą;
  • šios rungtynės gali įeiti į krepšinio vadovėlių istoriją kaip tokios, kuriose krepšininkai nepaprastai dažnai žingsniuoja;
  • Le Manas turi šansą padidinti persvarą iki jau legenda tapusių 3-ų taškų...
  • šiandien teisėjai yra iš Ispanijos, Slovėnijos ir Lenkijos. Mums įdomiausias turbūt bus lenkas, visgi kaimynas;
  • ir Ryto fanai jau gali atidaryti šampano taur.. išimti taures iš sekcijos;
  • Limonadas dabar pasižymi kaip geras, puikus snaiperis, nors iš tikrųjų jis toks gal ir nėra;
  • ką gi, nebenusišnekėkime, grįžkime į aikštę.

Saturday, October 20, 2007

Paskutinė konfos diena

Prasidėjo gan neįprastai. Buvom numatę keltis apie 9, praleisdami pirmą paskaitą, kadangi labai vėlai nuėjom miegot... Užsistačiau (kažkodėl) žadintuvą 9:40 (nors psuryčius tai juk reikia pavalgyt, o paskaita prasideda 9:40... nesuprantu...). Apie devintą valandą girdžiu bar bar bar į duris - J. susiparinęs atlekia. Aš jam sakau kad pramiegojau, jis man irgi taip pat sako. po to tik susivokiam kad nifiga nepramiegojom :) Iš tikrųjų tiesiog per anxti atsikėlėm :) Nu tai viską spėjom.

Žiauriai rakino per pirmas paskaitas. Buvo įdomu tiktai antroj dienos pusėj, nors ir pirmoj dienos pusėj kai ko sužinojom. Buvo šnekėta apie firebird ateitį ir pan.

Antroj dienos pusėj sužinojom nerealių dalykų taip pat. Su E. nusprendėme nuvaryti į pardę "apsitavarint" per pertrauką, bet nespėjom tai nėjom į vieną paskaitą (kas po to pasirodė didelė nesėkmė, nes sumaišėm numatydami kurią praleisim...). Apsišopinom tai gerai... :)

Pasibaigus paskaitoms vyko tradicinis Firebird aukcionas, kuriame tradiciškai pardavinėjamos prekės ir chebra meta į dėžutę eurus, ar šiaip daro statymus. Buvo tikrai įdomu ir linksma. Sugalvojau, kad galim parduot savo bobelinę :) Tai iškart nulėkėm į viršų iš kambario atsinešt po butelį. Po to nunešiau pagrindiniam aukciono vadovui, tokiam mielam vokiečiui Lukui, jis aišku mielai priėmė. Pirmą butelį nupirko vakarykštis šveicaras (laimėjo tiksliau) už 30 eurų, o antrą butelį kitaicas berods už 40 eurų :) Tai ne veltui vežėmės!!!

Per pertrauką pašnekėjom su Holgeriu Klemtu - H-K vadovu. Klausėm kaip jie administrauoja db ir panašiai... paaiškėjo daug naujų dalykų.

Po to prasidėjo išvyka vakarinė. Šįkart ne autobusas mus vežė iki miesto centro, bet patys turėjom nusigauti metro. Jėga tas metro, dar kartą įsitikinau... Važiavom gal valandą su trim persėdimais bet neprailgo. Fainai rieda, nauji, gražūs traukiniai

Atvažiavus sėdom į gan nemažą laivą ir turėjo progos įsitikint kokio dydžio uostas. Plaukėm pusantros valandos pirmyn ir nepriklaukėm jūros, o aplink vien kranai pakraudinėja (natkį) krovininius laivus. Sunku papsakot kokį svorį kelia...

Davė vakarienę, smagiai pabendravom su šveicarais ir vokiečiu, dar pašnekėjom tuo pačiu (trumpai) ir apie duombazes, bet pagrinde šiaip apie viską. buvo smagu.