Arhīvs

Autora Arhīvs

IE9 jau šodien, prognozes?

14 Marts, 2011. Komentēt

Šodien iznāk jaunais Microsoft lolojums. Kādas ir prognozes?

Man jau viņš tīri labi patīk, tikai lēns gan tik un tā :D

Par WordPress

14 Marts, 2011. Komentēt

Sen nebiju “izstaigājis” visus WordPress.com stūrīšus izmēģinot visus jaunos sīkumiņus, bet nolēmu beidzot pie tā pieķerties. Es domāju, ir visai interesanti paskatīties uz sistēmu kas vārda vistiešākajā nozīmē ir paaugusies. Interfeiss piemētāts gan ar vairākām maksas mantiņām, gan izdaiļots ar jauniem rīkiem un papildinājumiem. Varbūt kāds vēl atceras, bet reiz WordPress nepiedāvā iespēju šķirties no wordpress.com domēna par cenu kas vidusmēra latviešu blogerim būtu pieejama :D

Es domāju tai pašā laikā nevienam neticēsies kā 2001/11 laikā Wikipēdijai bija tikai apmēram 6000 ierakstu, Džordžš Bušs uzsāka savu pirmo termiņu, un IE6 bija pasaulē ātrākais interneta pārlūks.

Salīdzinājumam - http://blogs.msdn.com/b/tims/archive/2010/10/22/presenting-ie6-with-the-lifetime-achievement-award.aspx

hehe :D

ja nu nokarās mysql.sock

13 Marts, 2011. Komentēt

[Good one]

Okay, so let’s answer to this question, once for all.

First of all, you DO NOT WANT to recreate mysql.sock,
that logically makes NO sense at all.

What you REALLY want to do is restart the mysql daemon (mysqld),
which when it is up and running will create a socket for you,
so you can communicate with it.

- Creating a file by hand won’t help
- Creating a socket by hand won’t help
- None of these “can talk” to the server which is “not running”.

The reason why you “lost mysql.sock” is that:
- the mysqld daemon stop or crashed
- a fatal error occurred
- your configuration is wrong /etc/my.cnf
- your permissions are wrong /var/lib/mysql and /var/lib/mysql/mysql …
=> make sure the owner is mysql:mysql and 775 or similar.
- your mysql data is corrupted: myisamcheck or mysql_install_db

Now, you may say, hey but I tried:
- /etc/init.d/mysqld restart
- /etc/init.d/mysqld start
- mysqld_safe –user=mysql &

and none of those worked…

That’s sort of normal, if the server crashed in the first place.

So, what you REALLY need to do is look at the file located in:
/var/log/mysqld.log

like this:
tail -f /var/log/mysqld.log
or
cat /var/log/mysqld.log

figure out the error message, solve that error message
or try to find a work-around for that error on google.

Once that error message is “solved”, then you can safely restart mysqld
[no need to reboot], and once the daemon is up and running,
your magical “mysql.sock” file will appear as it did before. =)

The big problem with this is that the “mysql.sock” error message
is not helping at all, and you must “know” that the real error message
is in the mysql log file that’s all.

Hope this help.

[Good one]

Original post in : http://www.linuxforums.org/forum/servers/1451-what-mysql-sock-file-2.html

Kas tad īsti ar mani ir noticis

6 Janvāris, 2011. Komentēt

Es atzīšos, es jau biju piemirsis par sava bloga eksistenci. Atzīsanās Nr. 2 ,es vairs nespēju skaisti, un argumentēti izteikties latviešu valodā, varētu uzrakstīt ļoti skaistu pārspriedumu angļu valodā :D … bet tas jau ir maziet cits stāsts. Tātad, kas lielos vilcienos ar mani ir noticis.

Es uzsāku studijas Knowledge Engineering programmā Nīderlandē, Māstrihtas Universitātē. Nācās pastrādāt kādu laiciņu par trauku mazgātāju, bet nu – well done indeed. Pacēlos mazliet amatā sākot strādāt universitātē paralēli manām studijām, un pašlaik mazliet attapos izveidojis universitātei inteliģentu un dzīvotspējīgu studentu izsekošanas datorsistēmu, viņi gan to oficiāli apzīmē kā ” customer relationship management” ,bet ticiet man – tā ir izsekošana ar vēlmi iegūt vairāk informācijas, tātad – joprojām spiegošana. Lai arī slikti, tas nebūt nepadara pašu izglītības kvalitāti mazāk labu, tieši otrādi.

Strādājot universitātē sastapu brīnišķīgu cilvēku un ļoti spēcīgu personību – Frank Sullivan, interesantu un amazinati jautru īru, ar nelielu indieša piejaukumu, un nu mēs kopā esam atvēruši jau otro uzņēmumu.

Visus, nu jau gandrīz divus gadus, esmu pavadījis neiedomājamā skrējienā, un šorīt radās sajūta – mazliet jāapstājas un jāpaskatās atpakaļ. Es neesmu godkārīga personība, bet es domāju un uzskatu, ka šajā laikā esmu paveicis visai daudz, un tas priecē.

Tagad jādodas uzrakstīt pāris lapas ar tehnisko specifikāciju, un tad – aidā uz mītiņiem (joprojām nesaprotu vai meeting ir tikšanās, vai arī mītiņš, un kā tad īsti izlocīt daudzskaitļus).

Lai visiem kas lasa jauka diena/vakars, un turiet par mani īkšķus lai sanāk vēl laiks patrennēt dzimto valodu.

Ķīnā vairs nefiltrē Googles ierakstus

13 Janvāris, 2010. Komentēt

Beidzot tas ir noticis. Lielā un varenā Ķīnas valsts ir pamatīgi nokaitinājusi Googli. Šodien mēdiju gigants oficiāli paziņoja par sarežģītiem un apjomīgiem, kā arī rūpīgi plānotiem kiberuzbrukumiem no Ķīnas, kas pavisam noteikti ir Ķīnas kārtējais mēģinājums apšaut Cilvektiesību aktīvistus. Jāpiebilst ka Google nebija vienīgā kompānija kas pamanīja šos uzbrukumus saviem iekšējajiem datortīkliem. Rezultātā Google pamatīgi paaugstināja savu aizsardzības latiņu tikai pāris stundu laikā padarot vairumu Googles lapu par pieejamām tikai un vienīgi htpps režīmā, kā arī paziņojot ka no šī brīža cilvēkiem kas izveido kontu Gmail tiks automātiski iestatīts https režīms visiem turpmākajiem apmeklējumiem.
Google paziņoja ka no šodienas tā vairs nefiltrēs savos portālos tādus vārdus kā “demokrātija”, “slikta valsts pārvalde” no tās meklēšanas rezultātiem, un atļaus Ķīnas tautai pilnu piekļuvi saviem resursiem atstājot Ķīnas valdību rūgtas izvēles priekšā. Atteikties no Google pavisam (ieskaitot pilnīgi visus Google sniegtos pakalpojumus) vai arī samierināties ar zaudējumu un pieļaut iedzīvotāju pieeju “liegtajiem resursiem”. Paralēli tam arī vairākas pasaules lielāko valstu valdības paudušas klaju nosodījumu Ķīnas izgājieniem un ASV valsts sekretāre Hilarija Klintone pieprasīja Pekinas paskaidrojumus par šiem uzbrukumiem liekot saprast ka bez atskaņām tas noteikti nepaliks.
Jāatzīst kad mani šis notikums patiesi iepriecina, jo no tā var gūt divas ļoti pozitīvas atziņas. Pirmā, Ķīnas politiskos izgājienus diez vai pārējās valstis vēl ilgi pacietīs, tas pamatīgi iedragās to Ķīnas autoritāti ko tā mēģina par visām varītēm noturēt savā privātajā cilvēktiesību apkarošanā. Otrkārt palielināsies drošība, neticās ka Google riskēs vēlreiz pakļaut savu lietotāju datus šādiem izgājieniem, to lieliski pierāda milzīgais https savienojumu pieaugums kompānijas infrastruktūrās. Tātad kopsavilkums – Ķīnas cenzūra mazināsies, drošība internetā pieaugs.

FreezeLight Magic Forest Lightpainting māksla

13 Janvāris, 2010. Komentēt

Šodien es vēlos padalīties ar ko īpašu, vienu no manie mīļākajiem light-painting darbiem. Darbu izstrādājusi FreezeLight studija, kas bāzēta krievijā, to vada jauni un aktīvi entuizasti, kas vēlas šo mākslas veidu popularizēt ne tikai Krievija bet visā pasaulē. Kā viņi paši par sevi raksta : “Some people call it lightdrawing, lightgraffity, light writing, light painting and e.t.с. In Russia we call it FREEZELIGHT. :)”
Novēlēsim veiksmi jaunajiem censoņiem un skatāmies video :P

Kā eksportēt .collada modeļus no Google SketchUp bezmaksas versijas [.kmz un .skb =>

4 Janvāris, 2010. Komentēt

Lai bez problēmām darbotos ar 3D modeļiem, failiem un komponentiem tādās aplikācijās kā Flex, Flash un Shockwave tie vispirms ir jāpārkonvertē pazīstamā un universāli lietojamā formātā . Formāts kas viennozīmīgi ir viens no svarīgākajiem un populārākajiem ir Collada, taču diemžēl eksportēt datus uz šo formātu piedāvā Sketchup Pro, jeb programmas maksas versija.

Par laimi man ir triks kā šo nebūšanu gaužām vienkārši apiet.

1. Eksportējam failu vai modeli Google Earth formātā

2. Nomainam faila formātu no .kmz uz .zip vai .rar

3. Atarhivējam

4. No atarhivētajiem failiem izvēlamies mapi “models” kurā atradīsim arī modeli collada formātā!

LIVE Latvija – celt Latvijas tēlu starptautiskajā arēnā!

27 Decembris, 2009. 1 comment

Jau kopš Decembra sākuma, manāms un reizē mazliet paslēpies risinās interesants un atbalstāms projekts “LIVE Latvija”. Kā atzīst pats projekta autors, Raivis Puriņš, Live Latvia ir mārketinga kampaņa ar mērķi izcelt Latvijas tēlu starptautiskajā arēnā. Šīs kampaņas realizēšanai autors iecerējis izveidot savdabīgu kameru, kas tiks veidota no kravas konteinera (garums x augstums x platums: 5,9 x 2,4 x 2,35m). Ar šādu kameru būs iespējams radīt negatīvu ar izmēru 2 x 4m. Nepalielinot šādu negatīvu, iegūt identiska izmēra fotogrāfiju. (te nu noraustās Canon pārstāvji ar savām 22megapikseļu kamerām :D )
Kā paskaidro pats Raivis : “Šādā veidā tiktu izgatavotas 10-15 fotogrāfijas, kuru tālākais liktenis būs vērsts pasaules tirgū. Tiks rīkotas izstādes, katrai pilsētai vai valstij, kas būs gatava atspoguļot šo projektu, tiks izgatavota viena fotogrāfija par piemiņu no Latvijas. Izstādes brīdī tiks eksponētas Latvijā uzņemtās fotogrāfijas, publiskai apskatei būs pieejama kamera, būs iespēja to apskatīt darbībā, kā arī starplaikos, konteinera iekšienē tiks rādītas filmas par Latviju.”

Ir labi apzināties ka arī šodien Latvijā dzīvo cilvēki, kas nebaidās izaicinājuma!
Lai Tev veicas Raivi!!!

Categories: Latvijā un pasaulē

Es tiešām vēlos to piedzīvot…

27 Decembris, 2009. 3 komentāri

Es ar savdabīgu interesi gaidu to brīdi, kad latviešiem apniks tie kēksiņu safabricētie teksti un šļampaini sabrauktie ezīši, panorāmas ar sēru ievadiem, degpunkti pensionāru dienaskārtībā un citi marazmi, kas tikai bojā visu skaisto, norok visu normālo un cienijamo, un viņi sāks reāli kautko darīt. Pašlaik man ir sajūta, ka Francijā revolūciju var noorganizēt 5 cilvēki, bet pie mums Latvijā tas joprojām ir fenomenāls notikums, ja kāds izdomā pacelt galvu un paskatīties, kas ar sev tuvākajiem cilvēkiem tad īsti darās. Šovakar, otro Ziemassvētku vakarā, izsalcis pēc kautkā gaiša atvēru kādu nejaušu Latvijas ziņu portālu un pamatīgi nokaunējos, patiesībā, arī no sirds nopriecājos ka reti kurš amerikānis lasa, vai saprot latviski rakstīto.

“Ziemassvētku naktī bijušās ASV vēstnieces Latvijā Ketrīnas Beilijas mājā Luisvilā, Kentuki štatā, izcēlies ugunsgrēks un tajā dzīvību zaudējuši divi bērni.”, ziņo tvnet.

komentāros : cilvēki nosauc bijušo vēstnieci par slampu (pamatojums?), par zagli (pamatojums?), par parex bankas pārņemšanas aculiecinieci un naivuli (pamatojums?), lemberga draudzeni (pamatojums?), nekam nederīgu noziedzinieci kas atbraukusi pie mums zagt, sazagusies un devusies mājās lai tad kļūtu par miljonāri. (joprojām gaidu pamatojumu? )

Ziemassvētku naktī bojā gāja divi bērni, bet tā vietā lai par šiem bērniem aizdegtu svecīti savas mājas logā, kaut sekundi nodomātu kādu labu un gaišu domu mēs norokam viens otru savos no plika gaisa izrautajos argumentos, kas neko nenozīmē. Mēs apmelojam, apsaukājam un piecūkojam visu, kas kādam citam svarīgs un dārgs. Cilvēki apdega mēģinot glābt šos bērnus, bet kādam latvietim niez nagi uzrakstīt, ka šis cilvēks ir vainīgs Parex bankas pārņemšanā, kur ir loģika?

Mēs gribam izkļūt no krīzes, būt brīva, stipra un latviski vērsta valsts. Nu ziniet… es piekrītu par brīvu un stipru, bet ja man tagad būtu jāizvēlas par latvisku, ja tādi ir latvieši ar kuriem es dalu vienu tēvzemi, tad ir ko padomāt. Vai tiešām mēs esam tik labi un pareizi kā mēs skaisti protam to deklamēt? Te tiešām ir par ko padomāt…

Lai Jums visiem priecīgi svētki mani mīļie, šī pasaule ir izslāpusi pēc taisnības un labestības, dosim šai pasaulei šajos Ziemassvētkos un jaunajā gadā tieši to!

Kristaps

Dāļāju Google Wave ielūgumus ;)

2 Decembris, 2009. 1 comment

Ja kāds jūtas ieinteresēts, man ir palikuši pāri vēl 4 Google Wave ielūgumi !
Tie, kas vēl nezina kas ir Google Wave to var noskaidrot izlasot mazu rakstiņu angļu valodā šeit …

http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html

Neirālais tīkls (programmēšana Java platformā)

12 Novembris, 2009. Komentēt

Image via Wikipedia

Piedāvāju interesentiem savu pamatkodu neirālā tīkla implementācijai Java SE6,

package neuralnetwork;

public class NNx {

    public NNx() {
        w = new float[2];
        x = new float[4][2];
        s = new float[4][2];
        t = new float[4];

    }

    private void Initialization() {
        System.out.println("Giving input values");
        System.out.println("");
        //i integrated AND logical statement
        //i dont know why, but it didnt worked till i defined it for t[0],t[1],t[2],t[3]
        s[0][0] = 0;
        s[0][1] = 0;
        t[0] = -1;
        s[1][0] = 1;
        s[1][1] = 0;
        t[1] = -1;
        s[2][0] = 0;
        s[2][1] = 1;
        t[2] = -1;
        s[3][0] = 1;
        s[3][1] = 1;
        t[3] = 1;
        for (int i = 0; i < w.length; i++) {
            w[i] = (float)Math.random();
        }

        b = 1;
    }

    private void Training() {
        float sum = 0;

        for (int i = 0; i < x.length; i++) {
            for (int j = 0; j < x[i].length; j++) {
                x[i][j] = s[i][j];

            }

        }
        System.out.println("Network training in progress :");
        System.out.println("");

        for (iteration = 0; iteration < max_iteration; iteration++) {

            System.out.println("step " + (iteration + 1) + " done");
            for (int i = 0; i < x.length; i++) {

                sum = 0;
                for (int j = 0; j < x[i].length; j++) {
                    sum += x[i][j] * w[j];
                }
                y_in = b + sum;
                if (y_in >= threshold) {
                    y = 1;
                } else if (y_in < threshold) {
                    y = -1;
                }

                if (y != t[i]) {
                    for (int j = 0; j < w.length; j++) {
                        w[j] = w[j] + (learn_rate * t[i] * x[i][j]);
                    }
                    b = b + learn_rate * t[i];

                }
            }
        }
        System.out.println("");
        System.out.println("Solution has been found");
        System.out.println("");
    }

    private void Results() {
        float sum = 0;
        float[] res_output = new float[4];

        for (int i = 0; i < x.length; i++) {
            for (int j = 0; j < x[i].length; j++) {
                x[i][j] = s[i][j];
            }
        }

        System.out.println("Results : (for checking)");
        for (int i = 0; i < x.length; i++) {
            sum = 0;
            for (int j = 0; j < x[i].length; j++) {
                sum += x[i][j] * w[j];
            }
            y_in = b + sum;
            if (y_in >= threshold) {
                y = 1;
            } else if (y_in < threshold) {
                y = -1;
            }
            if (y == -1) {
                res_output[i] = 0;
            } else {
                res_output[i] = 1;
            }

        }
        System.out.println("");
        System.out.println("0 AND 0 = " + res_output[0]);
        System.out.println("0 AND 1 = " + res_output[1]);
        System.out.println("1 AND 0 = " + res_output[2]);
        System.out.println("1 AND 1 = " + res_output[3]);
    }

    public void RunPerceptron() {
        learn_rate = (float) 0.5;
        threshold = (float) 0.2;
        max_iteration = 10;
        Initialization();
        Training();
        Results();
    }

    public static void main(String[] args) {
        NNx perceptron = new NNx();
        perceptron.RunPerceptron();
    }
    private float[] w;
    private float b;
    private float[][] x;
    private float[][] s;
    private float y;
    private float learn_rate;
    private float threshold;
    private float[] t;
    private float y_in;
    private int iteration;
    private int max_iteration;
}

Tātad tīkls atrisina elementāru AND funkciju izmantojot leraning algoritmu un single – layer elementus. PM ja ir kādi jautājumi, kodu var droši pārizmantot ;)

Reblog this post [with Zemanta]

Arī Ilmāram savs “Aizver muti” krekliņš

22 Oktobris, 2009. 3 komentāri

image

Ilmārs Līdaka dāvanu uztvēris ar humoru.

"Man jau dzeltenā prese zvanīja un jautāja, ko domāju par šiem krekliņiem un zvanu toņiem, es pavisam godīgi arī atbildēju, ka "lai jau būtu, es ceru, ka tādā veidā ielieku savu artavu valsts budžetā, ja cilvēki pērk un maksā nodokļus."

Kaut mums būtu vairāk tādu Līdaku!

Tieši tā! Par latvisku Latviju!

Avots : skatiens.lv

Follow

Get every new post delivered to your Inbox.