Informacinės technologijos

Could not start kstartupconfig. Check your installation

I installed kubuntu-desktop and tried to boot KDE4. But I got terrible error message, saying that "Could not start kstartupconfig4. Check your installation". The solution was: sudo chown -R username /home/username In my case: sudo chown -R ernestas /home/ernestas :)

Point multiplication in Elliptic Curves

I was browsing the web for information about the binary multiplication (also known as "left-to-right multiplication") in Ellipti curves. I wrote a demonstration of the algorithm. Unfortunately, it's very brief version, but it might be interesting for someone :) This demonstration generates the right point multiplication sequency in binary multiplication of point. First - very short theory. Point multiplication is the operation: Q = k∙P. Point multiplication is the combination of point doubling and point addition.

Aš padariau siaubingą dalyką...

Tokį siaubingą, kad net gėda sakyti... Tiesiog siaubas ima vien pagalvojus apie jį. Tiesiog baimė ir siaubas sumišęs vienoje vietoje... Na, kaip sakoma, here it goes... Kas su manim studina Lyderių universitete ir, ypač, Lyderių grupėje turbūt žino, kad aš esu didelis ir baisus OpenSUSE Linux gerbėjas ir aš nemėgstu Ubuntu Linux. Tai tiesa. Tai siaubinga ir karti tiesa... Aš nemėgstu toks rudos aplinkos, nemėgstu GNOME ir t.t. ir pan. Bet... Aš tai padariau... Aš padariau siaubingą dalyką. Dėl šio dalyko aš negalėjau visą naktį miegoti... Tiesiog siaubas mane visą naktį ėmė, kai aš supratau, ką padariau...

Passing parameters in C#

In C we can use a function printf(), which can take different numbers of parameters. E.g.: printf("%d %s", a, b). How this can be done in C#? It can be done by keyword params: int Method(params int[] var) { int sum = 0; foreach (int i in var) sum += i; return sum; } // Code... Method(5, 2, 3); Method(64, 1); Method(9); More information: http://msdn.microsoft.com/en-us/library/w5zay9db(VS.71).aspx

Multiple Precision Modular Arithmetics. Addition (Fixed)

My fix is connected with fact that is not always necessary to perform a modulo operation. For example: we have number a = 3, b = 4, modulus = 10. So, the operation would look something like that: (a + b) mod modulus = (3 + 4) mod 10 = 7 mod 10.

Lietuvoje kompiuterinės technikos kainos didelės...

Mano Didžiojoje Britanijoje gyvenantis draugas pasiūlė man nupirkti kompiuterinės technikos iš Didžiosios Britanijos. Buvau prieblokštas kainų skirtumo. Didžiojoje Britanijoje 500 GB išorinis kietasis diskas kainuoja 49,99 GBP (dabartiniu kursu - maždaug 191 LTL). Lietuvoje tas pats kietasis diskas - 309,95 LTL. Kompiuterinė pelė  - 34,99 GBP (133 LTL) D. Britanijoje. Lietuvoje - 164,95 LTL. Ir t.t. Kažkokia nesąmonė. Atlyginimai lietuviški, kainos - europietiškos ir dar sudaromos principu: Kaina vakaruose * valiutos kursai + priedai. Kosmosas.

BAT skriptas ištrinantis save

Manęs paprašė parašyti script'ą kuris padaro kokius nors naudingus veiksmus, o tada save išsitrina. Na, gal kam pravers :) Nors geriau rašyti EXE programą :) @echo off echo Na, dabar kazkas bus rem Cia tavo reikalingi veiksmai (pas mane atidaro archyva) C:\Progra~1\7-zip\7zFM archyvas.zip rem Geru veiksmu pabaiga del do_something.bat O ir klaidą meta: The batch file cannot be found. Matyt, dėl to, kad tą patį failą do_something.bat vykdo :)

Kaip nereikia dirbti su klientais ekonominio nuosmukio laikotarpiu

Toks pavyzdukas, ko NEREIKĖTŲ daryti esant ekonominiam nuosmukui. Vasarą mano gatvelėj viena žinoma (savo srity) telekomunikacijų bendrovė tiesė telekomunikacijų tinklus. Sekmadienį nutariau pasidomėti, ar tais telekomunikacijų tinklais jau galima naudotis - parašiau laišką el. paštu. Apmaudu, kad jau trečiadienio vakare tikrinant el. paštą atsakymo iš minėtosios įmonės dar nebuvo. Apmaudu, kad nesilaikoma taisyklės atsakymą el. paštu atsiųsti per 24 val. Na, o apie tai, kad išvis neatsiunčiamas atsakymas jau net nėra ką šnekėti. O dar ekonominis nuosmukis.