IT-перспектива -...

9
Google Confidential and Proprietary Google Confidential and Proprietary 16 февраля 2013 Тимур Поркуян IT-перспектива

Transcript of IT-перспектива -...

Page 1: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

16 февраля 2013

Тимур Поркуян

IT-перспектива

Page 2: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

Миссия

Упорядочивать информацию в мире, делать ее доступнее и полезнее.

...and don't be evil!

Page 3: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

1996

2013

Page 4: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

Культура

20%

Page 5: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

Люди

Googley!

Page 6: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

Код#include<stdio.h>#include<stdlib.h>#include<ctype.h>

int u,z,q[0400],O[0x101],o[0401],I[257],w[258][0403],W[0x100],Z[0x103],c[0403],k,i,j,n,l,p,m;const char*J[0416],*M[0400];FILE*K[280],*s[0x102];void f(char*n,inta){char*e=n;while(*e!='\0'){if(tolower((int)*e)!=*e)fputc(040,stderr);fputc((*e)-a,stderr);e+=1;}(void)fputc('\n',stderr);}int y(int a,int b);int t(int i,int j){int k=i&j,l=i^j,n,m=1;for(n=1;k>=n;n<<=1)if(k&n)m=y(m,1<<n|1<<(n-1));return m>1?y(m,1<<l):1<<l;}int y(int a,int b){int n,i=0x0,j;if((n=w[a][b]))return n;for(;a>>i;++i)for(j=0x0;b>>j;j++)if(((a>>i)&1)&&((b>>j)&1))n^=t(i,j);return w[a][b]=w[b][a]=n;}void a(void){for(i=0;i<z;i++){n=0;if(!i[I]){for(j=0;j<u;++j)if(i[O]==q[j])n=Z[j];}else for(j=0;j<u;j++)n^=w[Z[j]][w[I[i]][W[w[o[j]][O[i]^q[j]]]]];c[i]=n;}}void X(int v,int u){char*y=0;v-=1;switch(v){case(0x2):y ="HckngfVqQrgpKprwv""Hkng"; BC(4):y="JempihXsStirMrtyxJmpi"; BC(0):y="PointValueTooLarge"; BC 0x1:y="EvqmjdbufJoqvuQpjou";BC(6):y="TuOtv{zLorky";BC(3):y="WrrPdq|RxwsxwSrlqwv";BC(5):y="GfiFwlzrjsyX~syf}"; BC(07):y="UvV|{w|{Mpslz";}if(u)exit(0); f(y,v);exit(1);}int main(int t,const char*T[]){for(i=00;i<0x100;++i)for(j=0;j<=i;++j)if(1==y(i,j))W[i]=j,W[j]=i;for(k=0x1;k<t;k++){p=0;for(l=0;(T[k][l]>=toupper('0'))&&(T[k][l]<=tolower('9'));l++){p=p*10+(T[k][l]-'0');if(p>=256)X(1,0);}if(T[k][l]=='-'){for(m=0;m<u;m++)if(q[m]==p)X(2,0);q[u]=p;J[u]=T[k]+l+1;K[u]=fopen(J[u],"r");if(!u[K])X(3,0);u++;}else if(T[k][l]=='+'){if(z>=256)X(4,0); O[z]=p;M[z]=T[k]+l+1;s[z]=fopen(M[z],"w");if(!s[z])X(5,0);z++;}else X(6,0);}if(!(u!=0))X(7,0);if(!(z!= 0))X(8,0);for(i=0;i<u;i++){n=1;for(j=0;j<u; j+=1)if(j!=i)n=w[n][q[i]^q[j]];o[i]=n;}for(i=0;i<z;i++){n=1;for(j=0;j<u;j++)n=w[n][O[i]^q[j]];I[i]=n;}while(!(0)){for(k=0;k<u;k++){int n;n=getc(K[k]); if(n==EOF)X(42,1); Z[k]=n;}a();for(k=0;k<z;k++)(void)putc(c[k],s[k]);}X(11,1);}

Page 7: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

ИнициативыGoogle Summer of Codeболее десятка участников из Украины

Google Code Jamтри финалиста из Украины

Google Code-Inодин победитель из Украины

Google Science Fairдва победителя из Украины

google.com/students

Page 8: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

Google Developer Groups

Винница, Днепропетровск, Донецк, Киев, Конотоп, Луганск, Львов,

Николаев, Одесса, Харьков, Черкассы

gdg.org.ua

Page 9: IT-перспектива - it-perspektiva.altexsoft.comit-perspektiva.altexsoft.com/past-years/documents/2013/porkuyan.pdf · Google Confidential and Proprietary Миссия Упорядочивать

Google Confidential and Proprietary Google Confidential and Proprietary

Ссылки● developers.google.com

● google.com/students

● gdg.org.ua

● google-ukraine-blog.blogspot.com