Get Geo tags from image

Little application for getting geo location from photo

Continue reading

Use Matrix of rotate +MozOrientation

Previous post is simple example of usage MozOrientation. But now i use Matrix of rotate and i have nice animation.

You can read many information about Matrix of rotate here. These methods are used in game development, make animations and many others.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var context = drawingCanvas.getContext('2d');

var xc = 75;
var yc = 75;
var xi = 0;
var yi = 0;

var myImage = new Image();

var angle = (Math.PI/2)*-o.x;
myImage.onload = function() {
     context.clearRect(0,0,150,150);
     context.save();
     
     xi = xi*Math.cos(angle)-yi*Math.sin(angle)-xc;
     yi = yi*Math.sin(angle)+yi*Math.cos(angle)-yc;
     
     
     context.translate( xc , yc);
     
     context.rotate(angle);
     context.scale(1+o.y,1+o.y);
     context.drawImage(myImage, xi, yi);
     
     context.restore();
}
myImage.src = "feedme.png";

Result:

Your browser doesn’t support canvas.


Continue reading

I bought a MacBook

Hello people!

I bought a MacBook! It’s beautiful and high performance laptop. I’m lucky!

What is necessary for the student-programmer to make him happy? :)

Photo of my laptop:

Continue reading

How To setup driver in OS X for nVidia GeForce Go 6100

Мануал по установке драйвера для видеокарты nVidia GeForce Go 6100.
1. Download MacVidia 1.0.81Download MacVidia 1.0.81

2. Backup all file and folder /System/Library/Extensions Geforce*.kext and NV*.kext

3.  Setup MacVidia, by NOT RESTART

4. launch terminal, go /System/Library/Extensions

5. Write: sudo mkdir NVBack ↵

6. Write: sudo mv ./NV*.plugin ./NVBack ↵

7. Write: sudo mv ./NV*.bundle ./NVBack ↵

8. Reboot and change screen resolution

P.S.: Если что не ясно, пишите :)

Расширяю кругозор…

Вот целый месяц ничего не писал на блоге :)

Было 2 причины:

1. Кто читает мой блог и читал about, тот знает что я учусь в универе и живу в общаге. У нас была реорганизация сети и не было интернета 2 МЕСЯЦА!!! Вот в понедельник пойду подключаться :)

2. На работе перешли под маки и нужно осваиваться эту ось и программирование на ней под iPhone :)

Так вот насчет расширения кругозора :)
Изучаю objective-c и среду разработки xCode. Очень интересно и занимательно. Открыл для себя новый мир разработки ПО, перейдя с одной ос на другую.

Так вот…

Continue reading