Here it is in complex numbers:
p = (r1*cos(ph1 + th) + 1.0*I*r2*sin(ph2 + th))*
(Abs(cos(m*th/4)/a)**n2 + Abs(sin(m*th/4)/b)**n3)**(-1/n1)
This can produce a number of interesting shapes that original Gielis transforms can't.526 karma · joined May 23, 2008
Here it is in complex numbers:
p = (r1*cos(ph1 + th) + 1.0*I*r2*sin(ph2 + th))*
(Abs(cos(m*th/4)/a)**n2 + Abs(sin(m*th/4)/b)**n3)**(-1/n1)
This can produce a number of interesting shapes that original Gielis transforms can't.EDIT: Removed unneeded emotional junk
EDIT 2: Affine transformations are just simple arithmetic operations between complex and dual numbers but nevertherless matrices are simpler!
Kazimir Malevich 100 years ago tried to tell the world about it but the world is slow.
Small-to-medium businesses are free from anything like that by now AFAIK.
To conduct a "serious" business in most fields you still have to know the right people though, if you don't want it to be taken from you.
Things have changed. Such encounters were very common 10 years ago, less so 6 years ago, there's nothing like this now, I think that the most of those OMON guys are either dead or in prison.
The level of corruption is still very high, but things are getting better. Slowly. Because those who care do something to change the status quo. The problems like those can't be solved quickly.
I know few guys who are not like that and who actually fight crime. But they are overshadowed by overly corrupted minority (I know other guys among them who sell drugs for example).
Things in Russia are not that simple and you exaggerate the problems. In general, you just have to know the right people to conduct business there. C'est la vie.
>>> type(exit).__repr__ = lambda self: exit()
It will exit then the way you want :)Nobody do it for the sake of overall consistency. Yet you are free to change it with the one line of code.
But for web I prefer Python/Django.
>>> class ExitFunc:
... def __call__(self): __builtins__.exit()
... def __repr__(self): return "That's how!"
...
>>> exit = ExitFunc()
>>> exit
That's how!
>>> exit()Nope.
>>> __builtins__.exit()It means at least:
1. having a zero inner product
2. (a square matrix) that is the inverse of its transpose
3. linear transformation that preserves angles
4. statistically independent
Try proxy server. Any anonymous US proxy works for me. They seem to have crazy IP (spam?) filters that block many legitimate providers, including mine.