Ir para conteúdo

tesla

Campones
  • Total de itens

    19
  • Registro em

  • Última visita

Sobre tesla

Informações

  • Forma que conheci o xTibia
    Amigos
  • Sou
    Programador

tesla's Achievements

  1. O que é? O projeto DevGuas é uma formação de equipe livre para desenvolvimento tecnológico. Os pontos principais da equipe são: PHP, MySQL, C/C++, Assembly, OpenGL, gerenciamento de redes e servidores Debian, desenvolvimento front-end (HTML5, CSS3, jQuery e design em geral) Para que? Os objetivos básicos: desenvolvimento de código livre, integração de entusiastas e profissionais do ramo da tecnologia, disponibilização de material didático de fácil entendimento para qualquer um que queira aprender. Por que começar em um fórum de OTServ? No meu início no mundo da programação e tecnologia comecei nesse fórum, faz alguns anos, acabei entrando de cabeça aprendendo tudo o que podia, e hoje sou considerado nível avançado em várias áreas como desenvolvimento back-end, front-end, programação de softwares baseados na API do Windows (C e Assembly). Creio então que existam muitos outros que estão na mesma situação, sejam começando, sejam no meio de seus estudos, sejam avançados. E como gratidão ao XTibia, todo nosso código livre será disponibilizado para os usuários, desenvolveremos soluções para OTServ, criando um possível repositório da DevGuas voltado para servidores de Tibia. Claro, se os administradores do fórum permitirem. Não pretendemos ser concorrentes do fórum, apenas ser uma fonte scripts, códigos, tutoriais, softwares e etc. Como vou ganhar dinheiro com isso? Não é porque disponibilizaremos conteúdo não monetizado que não teremos renda. Após certo nível de estabilização da equipe, começaremos à trabalhar no estilo de serviço freelancer. Prestaremos serviços por contrato ou por compra. Por exemplo: se alguma empresa precisa de um site e uma estrutura de banco de dados, ou de um sistema de ecommerce, ou de um sistema de gerenciamento de estoque, ou se um software específico para simulação, cálculo e controle, iremos prestar o serviço sendo a equipe mas com apresentação de trabalho freelancer. Futuramente poderemos promover cursos, kits de aprendizado e etc. Também teremos nossos conteúdo shareware. Perfil de um possível integrante da equipe: Inicialmente a prioridade é para pessoas que moram na grande São Paulo, com disponibilidade para vir ao menos duas vezes no mês para Guarulhos. Atualmente curso nível superior, moro sozinho, o projeto é sério, então irei disponibilizar de início minha casa para reuniões e brainstorms. Mas se você está em qualquer outro lugar, poste aqui, não teremos limitações quanto trabalho remoto. Ser interessado por tecnologia, ter algum conhecimento ao menos básico em alguma área dos pontos principais da equipe, citados na primeira pergunta. Disponibilidade para dedicação com a equipe de no mínimo 3 horas por dia. Aceitamos: programadores, gerenciadores de servidores e redes, desenvolvedores back-end/front-end, designers e outros atuantes de áreas relacionadas Querer sempre aprender. Não importa se você só sabe fazer um "hello world" em C. O que importa é que queira passar desse "hello world", afinal, sempre estaremos estudando e auto-treinando a equipe, criando nosso próprio estilo de trabalhar e desenvolver Aguardo o contato, postar aqui no tópico, ou adicionar no skype: victorfranlopes Obrigado.
  2. Falando de uma forma geral, a questão da segurança hoje é bem definida. Não vou citar especificamente os bugs e/ou falhas de segurança de algum sistema em específico, afinal, não trabalho com frameworks e/ou plataformas "pré-fabricadas". É uma questão pessoal, não tenho nada contra quem é adepto de alguma. Mas voltando ao tema do tópico, um bom site deve ter sistemas básicos de pré-defesa no próprio script como: Sistema de proteção contra SQL Injection, para sites que utilizam bancos de dados baseados em SQL. Proteção contra requisições robóticas (isso envolve captcha, bloqueio de IP, log de acessos e etc) Verificação sistemática de arquivos tanto na aquisição quanto no fornecimento (à exemplo: verificação do mime e escaneamento de arquivos de upload) .htaccess bem definido, criando a primeira camada contra acesso indevido à diretórios e arquivos, permissões de URL Sistema de login baseado em sessões, caso seja em cookies, triplicar a atenção nessa parte. Não preciso nem citar a necessidade de tokens e criptografia né? Cuidado com sistemas que envolvam AJAX. Filtro de dados e variáveis GET/POST. Bom, existem milhares de pontos à serem vistos, nenhum website será perfeito nessa questão, mas devemos atentar aos principais. Na parte mais gerencial do servidor temos: Um bom firewall é insubstituível, o mesmo equivale para boas regras de IO do firewall, o que depende do administrador do servidor. Constante manutenção e update do SGDB. No caso da estruturação de um banco de dados, não fazer como a maioria faz, ir criando tabelas e dbs in code time, isso exige um processo de planejamento com precisão quase que cirúrgica na organização dos dados, verificação de como e se eles vão se relacionar, verificar a codificação de caracteres, quais dados cada campo irá armazenar possibilitando assim escolher seu melhor tipo e configuração e etc. Em sistemas Linux, sempre usar o cron para gerar os tokens. Proteção contra ataques DDoS, para os bons programadores e gerenciadores de servidores isso já integra a defesa contra brutal force attack Se possível, utilizar sempre protocolos seguros como https, ftps, ssl (ou atualmente tsl), ssh. Sei que disse pouco da questão de segurança, mas não é a toa que existem livros dedicados à isso, a questão é bem complexa. Resumindo: faça o mesmo caminho que os dados fazem, tanto na direção servidor-cliente quanto cliente-servidor (é claro, podemos incluir proxy no meio, mas varia de caso para caso), assim você pode verificar quais são os riscos dos dados serem corrompidos/furtados durante a transmissão e tomar as devidas providências para evitar isso.
  3. Já tenho 5 anos de experiência com PHP e MySQL. Não utilizo frameworks ou códigos prontos, desenvolvo tudo do 0. Desenvolvo sites utilizando PHP, MySQL, jQuery, HTML5 e CSS3. Tenho experiência com segurança de páginas e SEO. Algumas outros pontos que destaco: Já cheguei a começar a trabalhar com servidores Debian, desenvolver softwares utilizando Assembly integrado com a API do Windows. Atualmente estudo OpenGL (integrado com C) para simulações de balística. Curso Automação Industrial no Instituto Federal de São Paulo. Meus horários disponíveis são das 13h às 17h, das 22:30 às 2h~3h Faço apenas trabalhos remunerados (seja por venda de serviço ou por contrato do mesmo). Posso trabalhar tanto com projetos relacionados à otserv quanto não relacionados. Qualquer pergunta, poste. Interessados entrar em contato por MP. Obrigado.
  4. vlw galera to sem tempo pq to num projeto mas prometo q assim q me sobra eu passo o resto das aulas XoxoTai: preste mais atenção o seu erro foi muito bobo mas acontece
  5. Resumo: como varios amigos tinham me pedido essa video-aula, pois muitos usavam ferramentas gráficas e não sabiam lidar direito com elas, e eu nunca gostei de facilidade sempre uso o Prompt mesmo, ai eu fiz essas duas video aulas 100% by me de MySQL Básico e pretendo fazer de PHP/MySQL se me sobrar tempo OBS: Nem sei se tem area pra esse tipo de tuto mas foi , pois muitos são SQL mas os donos nao dominam Mals ae pela voz de muleque mas fazer o que... MySQL Básico - 1 MySQL Básico - 2 MySQL Básico - 3 MySQL Básico - 4 Créditos Tesla (Eu XD)
  6. sem comentários, exelente para mim q to começando com linux
  7. Apoio seriamente, pois sou programador, uso windows, mas pretend trocar meu sistema operacional para linux, para os programadores linux é a luz no fim do túnel Aprovado
  8. MaNeRiNhU 1º Correto mas poderia ser simplificado assim: #include <stdio.h>#include <stdlib.h> int main() { printf("Eu\n\n\n\n\nSou\n\n\n\n\nGostoso\n\n\n\n"); system("pause"); } 2/1º Correto #include <stdio.h>#include <stdlib.h> int main () { int x, y, z, resultado; printf("Entre com o valor a ser somado:\n"); scanf("%d", &x); printf("Entre com o valor a ser somado com %d\n", x); scanf("%d", &y); printf("Entre com o valor a ser somado com %d e %d\n", x, y); scanf("%d", &z); resultado = x+y+z; printf("\nPrimeiro valor = %d\n", x); printf("Segundo valor = %d\n", y); printf("Terceiro valor = %d\n\n", z); printf("A Soma de %d+%d+%d resultou em: %d\n", x, y, z, resultado); system("pause"); } 2/2º Certim #include <stdio.h>#include <stdlib.h> int main () { float x, y, resultado; printf("Entre com o valor a ser multiplicado:\n"); scanf("%f", &x); printf("Entre com o valor a ser multiplicado com %f\n", x); scanf("%f", &y); resultado = x*y; printf("\nPrimeiro valor = %f\n", x); printf("Segundo valor = %f\n", y); printf("A Multiplicacao de %f e %f resultou em: %f\n", x, y, resultado); system("pause"); } 3 Correto #include <stdio.h>#include <stdlib.h> int main(int a, int b, int c, int resultadosoma, int resultadomult) { printf("Entre com um valor a ser somado\n"); scanf("%d", &a); printf("Entre com um valor a ser somado com %d\n", a); scanf("%d", &b); resultadosoma = a+b; printf("A soma de %d e %d foi de %d\n", a, b, resultadosoma); printf("Agora digite um numero para multiplicar com %d\n", resultadosoma); scanf("%d", &c); resultadomult = resultadosoma*c; printf("A Multiplicacao entre %d e %d resultou em %d\n", resultadosoma, c, resultadomult); printf("Voce acabou de realizar a seguinte equacao: %d + %d = %d e multiplicou por %d que resultou em %d\n", a, b, resultadosoma, c, resultadomult); system("pause"); } Kde o 4? XD 5/1º Correto, mas e se o 4º ou o segundo caractere for nulo? XD ainda não ensinei á vocês como fazer o programa testar uma condição por isso tá certo sim ^^... #include <stdio.h>#include <stdlib.h> int main(int a, int b, int c, int resultadosoma, int resultadomult) { char x[100]; printf("Digite uma frase: \n"); gets(x); printf("Voce digitou '%s'\n", x); printf("O segundo e o quarto caractere da frase digitada eh, respectivamente, '%c%c'\n", x[1], x[3]); printf("O segundo caractere da frase digitada eh '%c'\n", x[1]); printf("O quarto caractere da frase digitada eh '%c'\n", x[3]); printf("Codigo ASCII de '%c' eh '%d' e de '%c' eh '%d'\n", x[0], x[0], x[3], x[3]); printf("Codigo ASCII de '%c' eh '%d'\n", x[0], x[0]); printf("Codigo ASCII de '%c' eh '%d'\n", x[3], x[3]); system("pause"); } UHAHHUAHUUHAUHUHA Cara se vc analizar direito é muito fácil a 5/2º, é pura lógica ^^ flws
  9. tesla

    Duvidas Em Sql

    Oo mals ae postei no lugar errado
  10. o meu deu isso tb, mas na hora q eu fui testa o ot deu certinho, axo q isso é como se foce um "aviso"
  11. CARACO de onde se tirou internet de 100 MEGA, puts eu quero uma dessa @topic vc tem mais de um PC na mesma linha e usa um router? se não, não é compartilhada
  12. tesla

    Yurots By Lordz =].

    onde tá a base da database desse ot?
  13. Bom, galera eu já tenho com o apache, ai eu tava afim de criar um ot SQL, então segui este tutorial: http://www.xtibia.com/forum/Como-Colocar-U...ine-t82720.html , no terceiro passo é que está o problema, quando eu uso o http://localhost ou akele outro ip, redireciona pro meu site e não pra página do xampp... Help please
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...