thegoodfellas/blogset-br huggingface dataset:
Naca, deu mais velocidade e as jogadas surgiam com mais rapidez. Aos 27 min, numa tabela entre o jogador e Edinho Canutama quase saiu o gol, se nao fosse a boa intervencao do goleiro do Fast.Aos 35 min, uma repeticao da tabela anterior, entre Diego e Canutama, mas novamente o goleiro evitou o gol.O tento do Leao da Vila Municipal, saiu aos 37 min, depois de uma cobranca de falta pela esquerda e Titon de cabeca, assinalou 1 a 0.SufocoO segundo tempo foi emocionante e completamente dominado pelo Fast Clube. Aos 3 min, Rogerio Baiano, passou a bola para o atacante Tiago, que acabou chutando por cima do gol.Dois minutos depois, o mesmo Tiago, passou pelo zagueiro e ficou na boa defesa do goleiro Evandro do Tricolor.Aos 22 min, Jose Carlos, cobrou a falta na grande area e Joyner, que entrou no segundo tempo, dominou a bola e acabou chutando longe da meta.O mesmo Joyner, novamente levou perigo ao adversario, com um chute rasteiro perto da meta, aos 33 min.O Fast Clube pressionou o time do Naca o tempo todo, mas nao conseguiu finalizar ou construir jogadas que levassem mais perigo.Com o resultado, o Leao da Vila Municipal desbancou o favoritismo do Rolo Compressor e vai a final do primeiro turno do Campeonato Amazonense. Fonte: pauloveiga
e bem-sucedida.Serao 128 equipes participando do torneio, com 72 remanescentes da competicao em 2010, incluindo a campeao, Parque Dez. As inscricoes comecam no dia 1 de fevereiro, se estendendo ate o dia 11. A abertura da competicao ocorre dia 19 de marco, e a final, 18 de junho.De acordo com o coordenador do evento, Thiago Durante, as expectativas para a segunda edicao da Copa sao as melhores possiveis. Espera-se que o nivel tecnico aumente e que as equipes estejam mais empenhadas, ate porque em 2011 a premiacao sera consideravelmente superior a de 2010, disse Durante, que promete surpresas.A Prefeitura ofertara os uniformes aos times participantes. Os jogos acontecerao em trinta campos espalhados pela cidade, com a final no Clube do Trabalhador (Sesi), tal qual a primeira edicao.E se em 2010, Romario e Tulio Maravilha foram o centro das atencoes, em 2011 a historia nao sera diferente. Alem da presenca de grandes nomes do futebol (ainda nao escolhidos), o encerramento do evento tambem contara com uma atracao musical conhecida nacionalmente, a ser definida.NovidadeEste ano, a equipe que vencer com dois gols de diferenca em jogos fora de casa passa automaticamente para a proxima fase, sem precisar do jogo da volta.NsmerosAo todo, 150 arbitros, 128 equipes e 3.200 atletas participarao do torneio. Tambem se destacam os 120 profissionais da Semej que trabalharao na organizacao da Copa, e os mais de 1.200 empregos gerados com a realizacao do evento. Fonte = portal da amazonia
duvidas, agradecem imensamente pels publicacoes e como a minha experiencia ajuda inumeras pessoas a criarem coragem e irem em busca do tratamento. Objetivo mais do que alcancado!!Para os que ainda possuem alguma duvida ou algum receio/medo so tenho a dizer: acreditem, tenham fe, forca, perseveranca e busquem um bom medico, que tudo dara certo!!!Meu eterno agradecimento sempre ao Dr. Mauricio Antonelli Lehoczki e agora e so usufruir do resultado e comemorar sempre...sempre...sempre!!!"
cirurgia e deixo aqui o relato que coloquei no Facebook."Mais um ano se passou e eu poderia relatar cada instante desta data como se fosse hj! Cada ano que passa celebro como mais um ano de vida, pois fazem dois anos que tenho outra vida fisica! Minha maior felicidade foi poder ter passado por tdo isso e poder relatar cada passo e a breve recuperacao no meu blog e atualmente receber em varios emails emocionantes e muitos agradecimentos!!!Fico feliz que as visitas estao aumentando cada vez mais e hj alcancando o numero de 8000, isso e sinal de que cada vez mais pessoas estao pesquisando, se informando ou procurando tratamento e se conscientizando, afinal de contas escoliose nao e um simples problema de coluna! InfelIzmente alguns casos nao sao de tanto sucesso seja por falta de profissionalismo e etica de alguns profissionais que so pensam em ganhar dinheiro ou ate mesmo por nao terem condicoes de procurar um bom especialista! Tenho esperanca de que um dia o tratamento da escoliose possa estar ao alcance de todos principalmente em outros estados! E e por tudo isso que eu so devo comemorar sempre agradecendo a todos que me ajudaram, apoiaram, me confortaram e claro me aguentaram pois sofri mais no pre do que no pos! E claro o meu eterno agradecimento a quem me proporcionou todo este resultado...obrigada Dr. Mauricio Antonelli Lehoczki.Bjs a todos!!! "
Nem sei se eu deveria escrever isso aqui, mas vamos la!!! Atraves dos grupos que faco parte observo que a maioria dos adolescentes peguntam: Sera que depois de operar eu vou poder ir a um parque de diversoes??? Pois e, eu fui e vou contar um pouco o processo.Depois que operamos a escoliose somos considerados deficientes (eu nao me considero, mas tudo bem, pois eu levo uma vida mega normal e ate a cicatriz esta sumindo, daqui a pouco so consigo provar pelo raio-x), sendo assim vamos tirar as duvidas no balcao de informacoes e la fui eu...a resposta: a Sra pode andar na montanha encantada, no Rio Bravo e assistir os shows. Neste momento eu pensei...sinto muito e seja o que Deus quiser e la fui eu, que estava acompanhada dos meus sobrinhos e nao podia deixa-los sozinhos.rs. Eu sei o meu limite e sei tambem que fiz e faco quase tudo direitinho, fiz a recuperacao, fiz a hidroterapia, hidroginastica, natacao e atualmente faco musculacao...sei que nao posso ter impacto e fui analisar, o primeiro brinquedo que fomos foi a Montanha Russa de madeira, vi que ela tinha duas quedas fortes, e arrisquei...o brinquedo e agressivo por si so devido a alta velocidade e por ela ser de madeira esta velocidade e atingida mais rapido. Sai do brinquedo e esperei...mas ainda bem nada aconteceu.Depois disso fomos ao Evolution, que nao ha impacto algum pois voce fica preso a duas travas que fazem com que seu corpo nao sofra impacto algum, apesar da imagem assustar um pouco.Fui tambem em outros, porem menos arriscados quanto estes dois.Pessoal, muito cuidado em arriscar hein!!! Voce precisa estar seguro e ter feito todo tratamento direitinho...a musculatura precisa estar fortalecida e tudo estar 100% cicatrizado e acompanhado...eu fui a 15 dias no parque e estou prestes a completar 3 anos de cirurgia.Eu por exemplo nao iria com 1 ano de operada, pois acho arriscado e NUNCA vao no elevador hein, pois neste o impacto e forte (o brinquedo esta bloqueado ate marco desde a morte da garota), mas ja que eles informam que vai voltar a funcionar eu ja deixo a informacao registrada!!!Bjs e a quem for arriscar boa sorte e bom divertimento!!! Ola pessoal, vou relatar abaixo como foi meu dia a dia nos ultimos meses...Primeiramente queria dizer que estou muito feliz com o resultado do blog, em apenas dois meses pulei de 3300 visitas para 6000 e tenho recebido inumeros e-mails...alguns com perguntas, outros com apenas relatos, alguns com apenas agradecimentos e ainda bem que nenhuma critica! Ufa!!! Estou sempre respondendo a todos e ressalvo que prefiro responder tudo atraves do meu e-mail pessoa que deixo aqui novamente: e_imperatriz@hotmail.com!!! Agora vamos ao relato...bom continuo firme e forte na musculacao...o que me faz lembrar cada dia menos da coluna! Agora que ja estou a quase um ano malhando, sinto uma diferenca ainda maior com a musculatura fortalecida....parece que nunca fiz nenhuma cirurgia, o que por este lado e ruim...afinal de contas a confianca e grande e faz com que eu abuse nos movimentos e pesos, mas
ate agora nada aconteceu gracas a Deus.Para voces terem ideia...fui recentemente a Paraty e arrisquei ate uma trilha e nao senti nada!!! Ressalto, isso aconteceu comigo....nao achem que estou falando que todo mundo que operou de escoliose pode sair por ai fazendo trilhas....automaticamente voce vai conhecendo seu limite....ao mesmo tempo andar pelas ruas de pedras da cidade fez com que eu sentisse alguns incomodos a noite....mas uma dor levemente suportavel! Na proxima semana repito o meu raio x, e como ja relatei anteriormente a partir de agora preciso apenas repetir uma vez por ano. Apos a consulta com o Dr. Mauricio torno a escrever para lhes contar o resultado da consulta.No proximo ano vou mudar as publicacoes do blog para: relatos, informacoes gerais, dicas de outros blogs, mas tudo focado em escoliose!!! Esta mudanca ocorrera pelo simples fato de estar tudo otimo e nao ter novidades da cirurgia...mas e claro que nao vou deixar de contar mesmo que em menor periodicidade do meu dia a dia!Meu muito obrigada aos que me seguem!Um beijo e volto a escrever apos a consulta como prometido!!!
Eu quero muito no meu niver mas e dia 9 de dezembro. =( Foram so esses que eu encontreiBjs!! Bob Bob surfe Gary Patricky Lula Molusco Seu Siri PlanktonBjs ate Mais.. Parece a casa dele!!??? O lula tah triste??me respondam Oi genteee, eu provei e aprovei esse produto tem um cheirinho mara!!E deixa os cabelos brilhosos, sedosos e muito macios!!!Imagens abaixo. Netfilter + LKMs Infection Parte 1 por:Sefer_Zohar* Todos os codigos foram criados e testados numa box Slackware 9.1 com o kernel 2.4.22. Amigos fiz algumas experiencias utilizando duas tecnicas que sairam na phrack que gostei muito.Este meu paper, e praticamente uma versao light destes textos que sairam na phrack, e principalmente por ser o primeiro, provavelmente nao vai ter muita qualidade mas espero que no final alguem tire algum conhecimento ou proveito das tecnicas que mostrei .A primeira tecnica e baseada na inclusao de hooks dentro do netfilter, isto pode ser uma ferramenta muito interessante para os nossos objetivos de hacking.A segunda e a de injecao estatica de codigo em modulos para o kernel do Linux, na minha opniao e algo muito show que pode( se bem utilizado), ajudar bastante existindo a necessidade de plantarmos alguns modulos dentro do kernel, sem sermos tao barulhentos para esconder o nosso fazendo sys_call hooking ou coisas deste tipo, hoje tao facilmente identificadas por um monte de ferramentas publicas.No final construiremos um grabber de trafego pop, que gerara uma lista de usuarios e senhas, e utilizando a segunda tecnica injetaremos seu codigo em um driver residente da nossa suposta maquina alvo. Vamos la!Compreendendo o netfilter:Quando comecei a ler do documento do bioforge, tinha uma expectativa, que foi muito mais do que suprida!Trabalhar com o netfilter abre todo um leque de opcoes em relacao ao hacking, e agiliza muito o desenvolvimento da camada de networking dentro de um rootkit.Basicamente ele trabalha muito parecido com o iptables, entao se vc conhecer um pouco do iptables, de linguagem C, e de desenvolvimento de modulos, vc ja esta bem encaminhado e nao tera muitos problemas para compreender o que vou mostrar aqui.Bom algo interessante de se saber e que quando vc esta trabalhando com o iptables, vc ja esta mexendo com o netfilter mas nem sabe hehehehehe, entre outras coisas o iptables constroi e insere hooks dentro do netfilter da mesma forma que faremos aqui. :)Primeiro pra quem nao conhece o iptables, vamos responder uma pergunta que talvez estejam se fazendo:O que e uma hook?Uma hook(neste caso), e um momento em que o pacote pode ser analisado e uma funcao que e disparada para a analise ou alteracao do pacote. Um exemplo e o seguinte (valido para ipv4): Um pacote atravessando o Netfilter: --->[1]--->[ROUTE]--->[3]--->[4]---> | ^ | | | [ROUTE] v | [2] [5] | ^ | | v [ROUTE] | Fig.1 Arquitetura do netfilter. Peguei este desenho "emprestado" do site do netfilter.org hehehehe :D.Bom podemos considerar 5 hooks neste desenho:1. NF_IP_PREROUTING = Esta primeira "hook" e conhecida como NF_IP_PRE_ROUTING, como vc ja deve ter notado pelo proprio nome, ela e disparada logo apos a checagem de validade do
Transport layer header */ union { struct tcphdr *th; struct udphdr *uh; struct icmphdr *icmph; struct igmphdr *igmph; struct iphdr *ipiph; struct spxhdr *spxh; unsigned char *raw; } h; /* Network layer header */ union { struct iphdr *iph; struct ipv6hdr *ipv6h; struct arphdr *arph; struct ipxhdr *ipxh; unsigned char *raw; } nh; /* Link layer header */ union { struct ethhdr *ethernet; unsigned char *raw; } mac;...Bom esta estrutura esta bem comentada neste pedaco o que nos ajuda bastante a compreende-la, mas vamos em frente que quem anda pra tras e caranguejo e traveco!Vamos ver alguns pedacos interessantes para nossas experiencias com esta estrutura:Estes ponteiros sao utilizados para nos referenciar dentro da lista encadeada, e apontam para a lista encadeada a qual pertencemos ( *list), nao vamos mexer com eles nesta nossa primeira jornada :).struct sk_buff * next; /* Next buffer in list */ struct sk_buff * prev; /* Previous buffer in list */ struct sk_buff_head * list; /* List we are on No nivel do kernel, os sockets sao estruturas sock, aqui temos um ponteiro para o socket ao qual pertencemos, ou neste caso a struct sock que nos recebeu. struct sock *sk; /* Socket we are owned by */Bem legal para quem quiser trabalhar com controles de tempo, temos aqui o timestamp em que fomos recebidos struct timeval stamp; /* Time we arrived Aqui temos outra estrutura muito importante e que e muito util, abrindo varias opcoes para podermos explorar nosso maravilhoso mundo do networking dentro do kernel, a struct *dev, que sera observada mais pra frente, por enquanto e interessante saber que ela representa um dispositivo de comunicacao ao qual estamos sendo entregues, ou deixando. struct net_device *dev; /* Device we arrived on/are leaving by */ struct net_device *real_dev; /* For support of point to point protocols (e.g. 802.3ad) over bonding, we must save the physical device that got the packet before replacing skb->dev with the virtual device. */ Finalmente chegamos numa parte conhecida, ai esta o transport layer header :D, muito importante dentro do nosso codigo./* Transport layer header */union { struct tcphdr *th; struct udphdr *uh; struct icmphdr *icmph; struct igmphdr *igmph; struct iphdr *ipiph; struct spxhdr *spxh; unsigned char *raw; } h;Bom como vc ja deve ter imaginado(estudar networking no passado vai ser util pra vc agora), abaixo vemos o network layer header /* Network layer header */ union { struct iphdr *iph; struct ipv6hdr *ipv6h; struct arphdr *arph; struct ipxhdr *ipxh; unsigned char *raw; } nh;Por ultimo, mas nao menos importante(a verdade e que neste documento pelo menos sera menos importante), vemos o link layer header:/* Link layer header */ union { struct ethhdr *ethernet; unsigned char *raw; } mac;Blz, agora conhecemos o segundo argumento de nossa funcao de hooking, vamos ver o que mais vem da toca do coelho ;)O terceiro argumento const struct net_device *in e o dispositivo do qual nos chegamos, enquanto const struct net_device *out, e o dispositivo de saida(no caso de NF_IP_LOCAL_OUT ou NF_IP_POST_ROUTING).Esta struct esta declarada em ~/linux/netdevice.h, temos um campo muito interessante que nos pode ser util
with warningsbash-2.05b# ping localhostPING localhost (127.0.0.1) 56(84) bytes of data. --- localhost ping statistics ---1 packets transmitted, 0 received, 100% packet loss, time 0ms bash-2.05b# ping 192.168.0.1PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.64 bytes from 192.168.0.1: icmp_seq=1 ttl=254 time=0.857 ms64 bytes from 192.168.0.1: icmp_seq=2 ttl=254 time=0.825 ms--- 192.168.0.1 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1008msrtt min/avg/max/mdev = 0.825/0.841/0.857/0.016 msbash-2.05b#Como vcs podem ver os pacotes vindos do endereco especificado foram dropados no entanto os pacotes provinientes da maquina 192.168.0.1 foram aceitos com sucesso!:).Novamente vamos analisar o codigo...unsigned int hookfunc(unsigned int hooknum, struct sk_buff **skb, const struct net_device *in, const struct net_device *out, int (*okfn)(struct sk_buff *)) {Deferenciamos o ponteiro como da ultima vez struct sk_buff *sk = *skb;comparamos outro campo desta vez outro campo do ipheader iph->saddr if(sk->nh.iph->saddr == (unsigned int *)loopback) {caso seja nosso endereco dropamos o pacote return NF_DROP; }se nao for o mesmo aceitamos :) return NF_ACCEPT; }Como vcs podem ver e bem facil desenvolver filtros simples usando inserindo hooks no netfilter :)Ainda faltam terminar algumas coisas neste tutorial, talvez mais pra frente eu solte algum 1.0 dele....Ate mais pessoal!Referencias:http://www.linux-mag.com/2000-06/gear_01.htmlhttp://www.phrack.orghttp://www.google.com.br
(char *)malloc(IPHDR+TCPHDR+DATA); if(!rpack) { perror("Malloc(rpack)"); exit(1); } // seta opcao de inclusao de hdr pelo programador if((setsockopt(sock,IPPROTO_IP,IP_HDRINCL,&optval,sizeof(int))) < 0) { printf("Erro ao tentar setar opcoes no socket"); exit(1); } //constroi o iphdr ip->ihl = 5; ip->tos = 0; ip->version = 4; ip->ttl = 128; // win box ip->id = 666; ip->tot_len = sizeof(struct iphdr) + 452; ip->protocol = IPPROTO_TCP; ip->saddr = inet_addr(argv[1]); ip->daddr = inet_addr(argv[3]); ip->check = in_cksum((unsigned short *)ip, sizeof(struct iphdr) + sizeof(struct tcphdr)); sport = atoi(argv[2]); dstport = atoi(argv[4]); // constroi o pseudohdr pseudo.saddr = inet_addr(argv[1]); pseudo.daddr = inet_addr(argv[3]); pseudo.useless = 0; pseudo.protocol = IPPROTO_TCP; pseudo.length = htons(TCPHDR); //constroi o tcphdr tcp->source = htons(sport); tcp->dest = htons(dstport); tcp->seq = htons(0); tcp->ack_seq = htonl(0); tcp->doff = 5; tcp->fin = 0; tcp->syn = 1; tcp->rst = 0; tcp->psh = 0; tcp->ack = 0; tcp->urg = 0; tcp->window = htonl(4000); tcp->urg_ptr = htons(0); tcp->check = in_cksum((unsigned short *)&pseudo, PSEUDOHDR+TCPHDR); port = atoi(argv[3]); vitima.sin_family = PF_INET; vitima.sin_addr.s_addr = inet_addr(argv[3]); vitima.sin_port = htons(port); if((i = sendto(sock, pack, TCPHDR+IPHDR+DATA, 0,(struct sockaddr *)&vitima, sizeof(struct sockaddr))) == -1) { printf("Erro ao tentar enviar o pacote!!\n"); exit(1); } // Fazer a parte do syn scan printf("Pacote enviado [%d bytes]\n\n", i); if((i = recv(sock, rpack, IPHDR+TCPHDR+DATA,0)) == -1) { printf("Erro ao tentar receber o pacote de resposta\n"); exit(1); } printf("Pacote recebido [%d bytes]:\n", i);//Aponta os offsets dentro do pacote rip = (struct iphdr *)rpack; rtcp = (struct tcphdr *)rpack + IPHDR;//Printa as telas printf("Syn: %x\n", rtcp->syn); printf("Fin: %x\n", rtcp->fin); printf("Ack: %x\n", rtcp->ack); printf("PSH: %x\n", rtcp->psh); printf("RST: %x\n", rtcp->rst); printf("URG: %x\n\n", rtcp->urg); return 0; }
args->argc=1;// quando nao ouver mais espacos na linha de comando strtok ira retornar NULLwhile((cmd = strtok(NULL, " \n"))) { if (args->argc > 254) { break; } args->argv[args->argc] = cmd; args->argc++; }// o ultimo argv == NULLargs->argv[args->argc] = NULL;return 0;}int execute(char **argv){int res, i=0;char cmd[512];memset(cmd, '\0', 512);while(argv[i] != NULL) { strcat(cmd, argv[i]); i++; }res = system(cmd);if (res == -1) { perror("execute:execvp"); }return 0;}int resolv_cmd(struct args *args){char *cmds[] = {"cd", "pwd", "ls", "cp", "mv", "exit", "exec", NULL };if(!strcmp(args->argv[0], cmds[CD])) return CD;if(!strcmp(args->argv[0], cmds[PWD])) return PWD;if(!strcmp(args->argv[0], cmds[LS])) return LS;if(!strcmp(args->argv[0], cmds[MV])) return MV;if(!strcmp(args->argv[0], cmds[EXIT])) return EXIT;if(!strcmp(args->argv[0], cmds[EXECUTE])) return EXECUTE;return -1;}int call_cmd(struct args *args){int ret;ret = resolv_cmd(args);switch(ret) { case CD: if(args->argc != 2) { printf("cd \n"); return 1; } ret = cd(args->argv[1]); return ret; break; case PWD: if (args->argc != 1) { printf("pwd has no args"); return 1; } ret = get_pwd(); return ret; break; case LS: if (args->argc == 1) { ret = ls("."); return ret; } ret = ls(args->argv[1]); return ret; break; case CP: if (args->argc != 3) { printf("cp \n"); return 1; } ret = cp(args->argv[1], args->argv[2]); return ret; break; case MV: if(args->argc != 3) { printf("mv \n"); return 1; } ret = mv(args->argv[1], args->argv[2]); return ret; break; case EXIT: exit_shell(); return 0; break; case EXECUTE: ret = execute(args->argv); return ret; break; default: ret = execute(args->argv); return ret; }}int main(int argc, char *argv[]){char *cmd;struct args args;while(1) { printf("fsh> "); if (!(cmd = get_cmd())) continue; build_cmd(cmd, &args); call_cmd(&args); }return 0;}
After Wednesday, saindo de uma prova digamos CRAZY...A galera foi dar uma volta pela College St, uma street cheia de pubs, uma vez que e bem perto da University of Toronto. UniversityAt night a galera foi a Momentos, uma party brasileira e latina...muito legalJu and Carollot of countriesJapanese -ChiekoHora de voltar pra casa, esperando na Station..hehhe Hj sai da aula e vim direto pra casa...heheh..Tomorrow I have a test...mas tipo...e o teste..hauahuaha...Aproveitei que tinha ngm por casa e bati umas fotos da casa...e tb fiz um lanchinhoo..a geladeira tava cheiaa..=)hallkitchendining roomliving roomchildren spaceEntrada da CasaNo Basement ( la embaixo e onde fica o meu banheiro e dos outros estudantes).pra qm quizer se exercitar..eu ja ando tanto por dia..laundryMinha paixao..momentos de estudo...kkkAlgumas fotinhos do St. Patrick's ParadeE mais algumas do ice-skating..Now, i'm gonna return my studies...OMG...I can't stand..=) Desce na Union St. e pega StreetcarBeautiful place - harbourfront centreLake Ontario...tem um aeroporto ali no meio...ahuahuMinha Primeira Vez em cima disso...foi ilarioo...kkkkkkk...nem ficava em pe...=)A FAmosa CN Tower Sem duvida, vale a pena!!!! Finch St. : Realmente em 3 semanas...I'm really tired.. Conversei na escola, proximo mes irei mudar de house..EStou gostando muito daqui..mas esta bem corrido pela distancia.. Espero ir para uma hosmtay boa tb. Essa semana bati umas fotinhos do caminho de casa...On Wednesday...quando a neve nao deu tregua...So pareco feliz..tava frio demaiss St Patrick's Day is a celebration honoring Saint Patrick. People wear green colored clothing. People also wear shamrock, which are a symbol of Ireland. (o conhecido trevo nosso).Madson Pub - comeca cedo...muita beerGreen Beerlot of countriesIrish for a Day!!lovedfriendsDepois a galera se encontrou no Mana, brazilian party..ManaSt. Patrick's day vai deixar saudade...hauhauah no comeco a neve e lindaa..uhauhauahhauahuhauhauaToronto- de se apaixonar...Guildwood Acordei me arrumei e fui direto pra escola , sem esperar a rafa , se nao ela ja iria perguntar o que aconteceu ontem , e nao tava afim de falar. Cheguei e eu vi a rafa e o matheus me segurei pra nao ir falar com ela sobre o beijo deles , que saco , guardo pra mim ou conto?''Bom , nao vou me preucupar com isso agora'' , foi o que pensei na hora e esqueci , fui falar com a dani mais vi que ela tava conversando com o fe , axei melhor nao interrompe e fui falar com a fernanda.Manuella: Fe festa hoje ne?Fernanda: Logico que isso manu , nao ia da um furo bem na sexta poxa HAHAHA]Manuella: HAHAAH Verdade tu nao e disso , e vai ser onde , na casa de queem?Fernada: Entaum bitch , chama la o pessoal , ai ja falo pra todo o povo logo.Manuella: Suave Fui chamar o pessoal , e logo em seguida todo mundo foi ali numa mesa e se junto , e ficamos esperando a fe falar.Fernanda: Po entaum galera , a festa vai ser na casa do meu primo , e tipo meus tios tao viajando e tal entaum nao tem problema , vai tar tranquilo , o horario vai ser as oito , ai uma hora antes da festa eu mando uma