s o m e t h i n g a b o u t m e

misunderstanding

пошел стричься. недостаточно хорошо растолковал, чего хочу + невнимательно следил за действиями парикмахера. результат - смешно смотреть на себя в зеркало. ирокез, черт возьми. пополнил армию придурков с одинаково глупыми прическами в общ. транспорте. ссуко

:(


dancing around MPI. Python approach

I chose Python because of its simplicity and the size of coverage area :) there are a lot more docs about Python&MPI friendship then about Java&MPI (there are no tutorials/manuals about mpijava at all)

MPIJava seems to me complicated and confusing. And PyMPI is great, simple and fast-to-implement.

So, the result is: 70 lines of code on Python (create 5 matrixes, split 2 of them on equal parts, spread them through all workers, gather computation results) and one evening of fun coding :) because I’m a newbie in Python and it is very impressive and it admires me

example:

if mpi.rank == 0 :
    MB = MT = MC = MD = ME = create_matrix(n)
    mpi.bcast((MT, MD, ME))
    print mpi.rank, "MT, MD, ME broadcasted"
else :
    print mpi.rank, "Waiting for messages"
    MB = MC = []
    MT, MD, ME = mpi.bcast()

localMB = mpi.scatter(MB)
localMC = mpi.scatter(MC)

print mpi.rank,"MB, MC scattered"

MAr = sub_matrix(mult_matrix(localMB, MT), mult_matrix(mult_matrix(localMC, MD), ME))
MA = mpi.gather(MAr)

if mpi.rank == 0 :
    #print "String received", masterString
    print mpi.rank,"Results gathered"
    print print_matrix(MA)
else:
    print mpi.rank,"Worker finished his work"

where is everybody

поставил блондинко-защиту

i = 1
j = i++ + ++i
j ?

посмотрим, остановит ли столь простое задание поток девочек 16-20 лет, жаждущих общения.
осталось найти такой-же плагин под SIM. и тогда будет спокойствие и счастье.


spy shot

развиртуализация, ага


(c)


really real time

по мотивам скачал, поставил, перезагрузил машину.

из плюсов:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 7571 traut     20   0  5128 3380 1464 R   98  0.2   4:17.03 topology.py
 7656 traut     20   0  147m  38m  23m S   35  2.6   0:01.11 firefox-bin
 5275 root      20   0  365m  32m 5616 S   11  2.2   4:57.32 Xorg
 7421 traut     20   0  122m  44m  25m S    4  3.0   0:02.87 thunderbird-bin
 5861 traut     20   0  142m  45m  28m S    3  3.0   2:24.25 amarokapp
 5815 traut     20   0 33972  16m  11m S    2  1.1   0:06.67 yakuake
 5761 traut     20   0 30784  11m 9336 S    1  0.8   0:04.58 kwin
 5763 traut     20   0 37380  17m  13m S    1  1.2   0:04.95 kdesktop
 5773 traut     20   0 34508  16m  12m S    1  1.1   0:11.89 kicker

из минусов: бук перестал засыпать, зависая где-то на пути между отключением дисплея и отключением питания

доволен :) прогон подсчета характеристик топологии 5ти уровневого дерева из пирамид не мешает слушать музыку, браузить, сливать апдейты и читать почту.

traut@traut-laptop:~$ uname -a
Linux traut-laptop 2.6.22-14-rt #1 SMP PREEMPT RT Mon Oct 15 01:05:51 GMT 2007 i686 GNU/Linux

muse in kiev

fucking awesome

звук, свет, прыгающая фан-зона, песни, слушанные/переслушанные на дисках еще 5 лет назад. это было отлично

 



(c) glediska

видео без качества но с энергетикой - тут, остальніе фото - тут


geeking

бля :) это - правда. я помню mplayer, через ansii art кодек, но это круче.

Unreal Tournament 2004 and libcaca HOWTO.

Last Modified: Thu Jun  3 02:10:17 CEST 2004
This is a small documentation which provides information on how to setup
Unreal Tournament 2004 with libcaca (Coloured ASCII Library). I created
this as i had some time one evening to play around with libcaca. The main
advantages are:
1.) No need of expensive 3D Hardware.
2.) Playing on console, framebuffer or in a xterm.
3.) Nice Dithering and Anti Aliasing methods. :) 

Sunrise: 7:07 AM. Sunset: 6:24 PM

бьюсь головой об стену - трудно вылезать из своих-же ограничений в черепной коробке. дни и недели. у меня до потолка времени и нет ни секунды чтоб сесть и подумать. решиться сесть начать думать (4, не 6, но тоже хорошо).

дождь, головная боль, маршрутки, код, детские шаблоны поведения и тотальные прятки в мелочах.

купил кофе и забрал билеты на muse


time is running out

Spend 10 minutes collecting everything you need to work on a problem, and unplug the internet for 2 hours. You’ll finish in 30 minutes.

Matt Mullenweg