Ir para conteúdo

Junior_Sordi

Trophy Hunter
  • Total de itens

    38
  • Registro em

  • Última visita

Posts postados por Junior_Sordi


  1. uhauhauhaua

     

    massa!!

    se puder, me manda pra dar uma olhada?

     

    Ta pegando as imagens na mão, ou fez algo analizando o html do site?

    fiz um script que pega as imagens do jogo, usando esse site tambem.


  2. Fabricio,

     

    O que ja conseguisse fazer?

     

    Eu ja peguei as informacoes do perfil, lista de jogos e lista de trofeus, posso te mandar o que ja tenho pronto.

     

    estava criando um jeito de pegar as imagens de alguns sites, mas é meio complicado.


  3. Frosbite \o/

     

    Tambem gostava do policia e ladra que tinha uma fase dentro de um mercado...

     

    E claro, river raid... odiava aqueles aviaozinhos amarelos q surgiam do nada!!! uhahuauha

     

    Passa o link do site pra nois!!


  4. O pessoal andou comentando que a Sony utilizava o MD5! Mas se for... o que eles usam para gerar aquele número?! Nome do jogo?! Informações da produtora!? Isso que é duro descobrir!

     

    Acho que não é MD5, pq o md5 gera uma cadeia de 32 caracteres. E a cadeia que tem na imagem é de 40 caracteres, unica criptografia que gera uma cadeia de 40 é a sha1.

     

    Acho que a sony deve ter um servico onde manda o gameid, o id do trofeu e esse servico retorna a imagem.

     

    Por enquanto, achei um jeito de pegar as imagens atraves do site http://psntrophyleaders.com, analizando o html.

     

    Consegui descobrir o webservice pra pegar os ultimos trofeus, mas nao retorna as imagens, so o GameID, tipo de trofeu, se é oculto ou nao e a data, tudo num xml loco!! :porque:

    Vou tentar fazer um processamento desse xml.


  5. Eu estive olhando, todas as imagens dos troféus, até os que não aparecem ainda na PSN USA, saem do mesmo servidor que o Junior postou ali em cima... se pegarmos o nome do jogo pela imagem da PSN EU, e trocar o inicio da URL pelo do servidor, vc pega a imagem grande...

     

    Então, aquele número que fica logo após o _00_ deve ser gerado de alguma forma... talvez seja um checksum do jogo, deve ter alguma função especifica que traga o checksum dos códigos dos jogos para acessar a imagem, pelo PS3 por exemplo... Se esses caras descobrissem isso nem ia mais precisar usar os sites para baixar as imagens, já pegaria direto do servidor....

     

    Tambem ja pensei nisso, FBain

     

    Mas tem que descobrir qual tipo de criptografia eles estao usando... pra mim parece ser MD5 ou SHA1, mas vou ter que testar todos tipos disponiveis pra ver se acho algum que bate.


  6. Achei que esse forum estava no restrito....

     

    Junior, vc conseguiu pegar o que o Argentino fez... onde pegou informações para conseguir isso?

     

    Ainda nao consigo pegar as imagens dos jogos e trofeus.

     

    Estou testando todas possibilidades pra poder obter dados, mas como nao tem nenhuma especificacao na internet pra referencia, fica um processo bem demorado.

     

    Assim que conseguir pegar mais informações, aviso voces.


  7. Cara, sou totalmente leigo....o que seria isso!?

    É tipo um webapp!?

    Ou são só os codigos pra gerar!?

     

    Soni,

     

    Atualmente o site usa servicos de terceiros pra pegar as informacoes da PSN.

    Com essa api, a intenção é poder pegar as informacoes diretamente dos servidores da PSN


  8. Pessoal,

     

    Consegui fazer uma API da PSN, utilizando PHP, sem precisar utilizar o webservice da psnapi.com.ar.

    Podem testar pelo endereço: http://juniorsordi.no-ip.org/xamp/PS3/A ... nior_Sordi

     

    Por enquanto ta no meu pc de casa... :platinum:

     

    Pega algumas informações do usuario (Nome, Pais da Conta, About, Avatar, Cor do Perfil, e se tem plus ou nao), pega os jogos do usuario, mas so o codigo e quantidade de troféus do jogo e pega os trofeus de cada jogo (so o id do trofeu, tipo e data).


  9. Pessoal,

     

    Desculpa a demora em dar noticias, mas to correndo atras de emprego e nao ta facil...

    Se você for de Porto Alegre eu facilito hehe

     

    E se o cargo pretendido for programador Java, C# ou até mesmo php.

     

    Huahuahuau

    Quase, sou de Florianopolis, mas quem sabe não posso me mudar para Porto Alegre? huauhauha

    To tentando pegar como programador nessas 3 linguagens sim, alem de analista de sistemas.

     

    Bom, terminei o processamento do XML, o codigo ta a seguir.

    private void carregarJogos() {
    	String urlJogos = "http://www.myps3t.com.br/rank/"+Usuario+"/jogos/xml/";
    	try {
    		DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    		DocumentBuilder db = dbf.newDocumentBuilder();
    		Document doc = db.parse(new URL(urlJogos).openStream());
    		NodeList jogos = doc.getChildNodes();
    		//Log.v("APP", jogos.item(0).getTextContent());
    //*
    		LinearLayout lay1 = (LinearLayout) findViewById(R.id.layTrofeus);
    		NodeList game = jogos.item(0).getChildNodes();
    		for (int i = 1; i < game.getLength()+1; i++) {
    			if (i % 2 == 0) {
    				continue;
    			}
    			NodeList trof = game.item(i).getChildNodes();
    			Log.v("APP", i+" = "+trof.item(5).getTextContent() );
    			///Cria layout para armazenar as informacoes do jogo
    			LinearLayout lay2 = new LinearLayout(this);
    			lay2.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
    					LayoutParams.WRAP_CONTENT));
    			lay2.setOrientation(LinearLayout.HORIZONTAL);
    			
    			///Imagem do jogo
    			ImageView img1 = new ImageView(this);
    			String urlImg = trof.item(5).getTextContent().replaceAll("http;", "http:");
    			img1.setId(60 + 1);
    			img1.setImageBitmap(carregarImagemDeURL(urlImg));
    			lay2.addView(img1);
    
    			///Cria um novo layout para armazenar os textos
    			LinearLayout lay3 = new LinearLayout(this);
    			lay3.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
    					LayoutParams.WRAP_CONTENT));
    			lay3.setOrientation(LinearLayout.VERTICAL);
    
    			lay2.addView(lay3);
    			
    			///Texto do Nome do jogo
    			TextView tf1 = new TextView(this);
    			tf1.setText("" + trof.item(9).getTextContent());
    			tf1.setId(50 + i);
    			tf1.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
    					LayoutParams.WRAP_CONTENT));
    
    			lay3.addView(tf1);
    			
    			///Texto do percentual completo do jogo
    			TextView tf2 = new TextView(this);
    			tf2.setText("" + trof.item(3).getTextContent()+" %");
    			tf2.setId(50 + i);
    			tf2.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
    					LayoutParams.WRAP_CONTENT));
    			lay3.addView(tf2);
    
    			lay1.addView(lay2);
    			//Log.v("APP", "" + i);
    		}//*/
    	} catch (Exception e) {
    		Log.v("APP E", "" + e.getMessage());
    		// System.out.println("1 - " + e.getMessage());
    	}
    }
    

    Mas para funcionar, o Fabricio vai ter que mudar um pouco o XML:

    Deixar ele parecido com isso:

    <?xml version="1.0" encoding="UTF-8"?>
    
     
    	582964-Borderlands 
    	67 
    	http;//myps3t.com.br/media/game/582964-Borderlands/icon.png 
    	http://myps3t.com.br/media/game/582964-Borderlands/full-icon.png 
    	Borderlands 
    	 
    		0 
    		3 
    		8 
    		45 
    	 
    	 
    		Ned's Undead, Baby, Ned's Undead 
    		 http://myps3t.com.br/media/game/582964-Borderlands/trophy_54.png 
    		 http://myps3t.com.br/media/game/582964-Borderlands/full-trophy_54.png 
    		gold 
    		20/08/2011 14:38:12 
    	 
     
    
    

    Porque de acordo com as regras de XML da W3C, o xml so pode ter um root element e como ta no site agora, ele cria varios root element chamado game.


  10. Pessoal,

     

    Desculpa a demora em dar noticias, mas to correndo atras de emprego e nao ta facil...

     

    Estou finalizando o processamento do XML dos jogos, mas apareceu um erro agora:

    Erro no processamento de XML: caracteres sem utilidade após um elemento do documento

    Posição: http://www.myps3t.com.br/rank/Junior_Sordi/jogos/xml/

    Número da linha 28, coluna 1:

    ^

     

    Acho que é por causa das linhas em branco que tem no XML, tem como tirar elas Fabricio?

    Até a noite, posto o codigo aqui pro FBanin pegar e colocar no app, blz?


  11. Fabricio,

     

    Tem como deixar o XML dos jogos assim:

    <?xml version="1.0" encoding="UTF-8"?>
    
    582990-Dragon-Age-Origins
    0
           Dragon Age - Origins
           
                   1
                   1
                   1
                   1
           
           99.9
    
    

     

     

    Se alguem tiver mais alguma sugestao de dado pra botar junto do jogo é so falar.

    Estou terminando de ajustar a lista dos ultimos 5 trofeus.

     

    Quem quiser testar, so baixar o APP aqui: http://www.hostgreen.com.br/PS3/MyPS3T.apk

    Ainda nao ta com o layout do FBanin, mas ja pega os trofeys!! :joia:


  12. Um colega aqui que tá apostando no desenvolvimento de apps, disse que tá focando em fazê-las com HTML5 porque são compativeis com ambos sistemas ... sem necessidade de port.

    Acho que pela natureza do myps3t, uma aplicação com interface baseada na web pra android é mais do que perfeita pois fica acessivel pra todo mundo desenvolver ... afinal, quem não sabe html?

     

    Até onde sei, o HTML não serve para fazer aplicativos. é so uma marcação de texto como o nome diz: HyperText Markup Language. No HTML5 foi incorporado algumas coisas, tipo a tag canvas para desenho, video e audio. Alem de outras coisas como geolocalização. Mas não tem programação, não acessa banco de dados nativamente nem faz processamento de arquivos.

     

    E para ter melhor desempenho do aplicativo, o ideal fazer o aplicativo na linguagem natural do dispositivo. Esses desenvolvimentos hibridos nem sempre otimizam o codigo de acordo com cada dispositivo.

     

    Posso estar errado, mas isso eu aprendi durante os 14 anos em que faço programação.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...