Mensagens enviadas por: clone_zealot
Índice dos Fóruns » Perfil de clone_zealot » Mensagens enviadas por clone_zealot
Autor Mensagem
O Matroska Pattern nunca é bom.
Ele é diferente de "Prefira composição à herança". Ele é "encapsule tudo em tudo e use!"

Eu também não gosto muito do conceito de teste unitário.
Talvez por causa das minhas experiências profissionais, talvez por eu ser alguém acomodado, mas eu sempre vi todo o qualquer sistema como uma junção de muitas e muitas peças distintas. A complexidade de todo sistema que já trabalhei está na junção de todas as peças. O teste de uma peça só deveria ser relevante se esta peça for complexa E única, sem a possibilidade de quebrar em pequenas outras peças.
Vamos nos ater ao que realmente o juiz falou, e não o que os comentaristas do Groklaw escrevem:


Judge: We heard the testimony of Mr. Bloch. I couldn't have told you the first thing about Java before this problem. I have done, and still do, a significant amount of programming in other languages. I've written blocks of code like rangeCheck a hundred times before. I could do it, you could do it. The idea that someone would copy that when they could do it themselves just as fast, it was an accident. There's no way you could say that was speeding them along to the marketplace. You're one of the best lawyers in America, how could you even make that kind of argument?

Oracle: I want to come back to rangeCheck.

Judge: rangeCheck! All it does is make sure the numbers you're inputting are within a range, and gives them some sort of exceptional treatment. That witness, when he said a high school student could do it--

Oracle: I'm not an expert on Java -- this is my second case on Java, but I'm not an expert, and I probably couldn't program that in six months. Let me come back to rangeCheck after I've reminded the Court about the test files.

These test files were created by decompiling the Oracle code -- Sun code. That was not an accident, and not something they did by mistake. They did it intentionally, and they did it for the purpose of saving money, or time, or both. You can't look at those decompiled files and say there's no meaning in that; it accelerated Android, that's why they did it.

[PJ: Let me remind everyone that the testimony was that a contractor, Noser, did it, and it did it contrary to specific instructions from Google.]

Let me come back to rangeCheck. Every time I talk about this, I feel like I'm either saying it's important or it's not important. That's a false dichotomy. No one can say it's a big thing. But it was something that was copied, and it was important to TimSort, which had a significant performance advantage. Now they could have done it a different way. If you take a nine-line copyrighted poem, and you pick it because it's available, and you publish it, and no one buys your anthology because of the poem, and you could have gotten another poem in five minutes, it's copyright infringement and you're entitled to infringer's profits.

Now, I accept that this is a much harder argument for rangeCheck than for the other files. My point is mostly a matter of principle, that I think we're entitled to make a case for infringer's profits. If I were just trying to do something tactical, like I'd take statutory damages for rangeCheck and infringer's profits for the other files, frankly I think the Court would think I was playing games. I think the case for infringer's profits on the decompiled files--

Judge: But where's the nexus?

Oracle: They were using this to test and produce Android!

Fonte: http://www.groklaw.net/article.php?story=20120515120106322

Mas, mesmo assim, é bom ver que colocaram um juiz que tem um bom pensamento lógico.
Segue um pedaço do testemunho do Joshua Block perante o juiz William Alsup:

http://www.groklaw.net/article.php?story=20120421131810380

E ai: uma API é copyrightable ou não?
denisspitfire wrote:seguinte...
para um gamer... windows nao tem jeito .
A questão nao é nem driver mas sim a plataforma pois o linux vai ter que traduzir pra depois jogar na tela.
Sem chance...
eu instalo em outro HD pra fazer isso. É triste mas é a verdade...

E quando foi que o nosso amigo falou em não usar Windows? 0.o

E sobre a dúvida inicial:
o Windows XP Mode não consegue acessar a placa de vídeo da máquina host =(
Eu também precisava que ele conseguisse usar a PV do host e dai eu poderia jogar os meus joguinhos velhos na boa, mas ele não consegue.
Ele usa uma "placa de vídeo virtualizada" =(((
Qual a sua versão do Java?
Se for a 1.6.0_29, é só atualizar para a 1.6.0_31 e tudo se resolve.
Eu passei por esse mesmo problema HOJE.
Essa build do Java é aquela que a Oracle habilitou algumas otimizações sem testar direito e ferrou com muitos projetos por ai.
Cara, uma dica infalível:
Diz que vai levar 3 semanas e trabalhe como um maluco para conseguir fazer em 3 semanas.
Não falha NUNCA!!!
É possível sim ler esse arquivo. Só não sei se existe algum utilitário como SecFileReader.readFile(secFile)...
Eu sei que é possível ler esse arquivo e transformar em um PublicKey do javax.crypto se vc souber o algoritmo e o tamanho da chave. É só dar uma pesquisada sobre a classe PublicKey e você descobrir qual o algoritmo usado para criar essa chave.
Bem, dessa área eu entendo um pouco.
Meu TCC foi focado em criptografar a comunicação de uma chamada VoIP na plataforma Android.
Peguei o código do SipDroid, "anexei" a biblioteca do Bouncycastle.org e do ZRTP4J. A troca das chaves assimétricas foi através de Diffie-Hellman com curvas elípticas.
Estudei SIP, H.323, Megaco/H.248 e MGCP.
No Brasil, eu só conheço algumas empresas que fazem a implantação de troncos telefônicos VoIPs e cuidado da parte mais "hardware" de tudo. Eu realmente não conheço nenhuma voltada a telefonia VoIP que trabalhe com o software envolvido. Conheço 1 ou outra que usa VoIP dentro dos seus produtos, mas só isso.
Bem, o meu conhecimento sobre VoIP está sumarizado ai. Não sei se posso te ajudar, já que o seu questionamento está muito aberto ainda...
Dreamweaver
O JConsole reune todas aquelas informações ao utilizar a interface JMX dos processos (de sistema operacional) Java.
Você também pode utilizar o JMX dentro da sua aplicação para ficar monitorando qualquer coisa que possua interface JMX.
Aliás, JMX é uma das coisas mais úteis e menos utilizadas que eu já vi na minha vida. É incrível o que é possível se fazer com JMX e que as pessoas tanto batem a cabeça para fazerem nas suas aplicações Java...
romarcio wrote:
Eu sempre fiquei na dúvida sobre a regulamentação da profissão na área de TI. A partir desse eu passo a pensar que é necessário sim. Para evitar coisas desses tipos.
Se todas as outras áreas fazem exigências dessas, ta na hora da TI também fazer.



Só pq as outras áreas possuem os seus Conselhos Regionais nós também devemos ter? Isso que eu chamo de palhaçada.

E sobre o post original:
sendo um concurso para a Petrobras, acho até sensato que eles queiram alguém de Química com conhecimentos em programação para o desenvolvimento interno.
É mais fácil ajudar um químico a saber transcrever o seu conhecimento em Java do que fazer um programador aprender a química que uma empresa de petro-química exige.
Olha, no FastShop eu vi uma TV de 40'' LED + receptor WiFi para a TV por 1.700 a vista.
Eu paguei 1.900 pela mesma TV a 3 meses, sem o receptor, e lá era o melhor preço disparado.
Para o caso dessa TV, o Black Friday está fazendo um bom desconto...
Vendo o stacktrace, me parece que o problema é que estão abrindo muitas conexões para o Tomcat e elas estão ficando penduradas por algum motivo.
Dai, vai alcançar o limite físico do SO para sockets abertos.
Eu pesquisaria o que poderia estar ficando aberto e impedindo de a thread de Endpoint do Tomcat não estar sendo devidamente encerrada e retornada ao pool de threads.
Macoy_AbZ wrote:
Se eu não me engano, apenas o Windows 7 Ultimate vem com o XP habilitado. Os demais "flavors" do Seven não ganham esse benefício (apesar de todas as versões virem com a máquina virtual). Foi uma p... jogada de marketing da Microsoft esse lance de vincular a cópia do XP a versão mais cara do Seven. Mas, dependendo do caso, acaba valendo a pena.


Eu tenho um Seven Professional, e o XP Mode vem habilitado.
Como a idéia do XP Mode é que um developer possa testar os seus softwares, faz sentido vir só na Professional e na Ultimate. Na Professional, pois é voltado ao mercado corporativo, e na Ultimate, pois seria um puta-falta-de-sacanagem não vir com uma feature que outra versão tem.
Qual é o Windows que vc tem? Seven?
Se for, você pode tentar usar o 'XP Mode'. Todo Seven tem direito a ter uma licença do Windows XP rodando no Microsoft Virtual XP.
Só não sei se o XP Mode poderia ser em 32 bits, sendo que o seu Windows é 64.
 
Índice dos Fóruns » Perfil de clone_zealot » Mensagens enviadas por clone_zealot
Ir para:   
Powered by JForum 2.1.8 © JForum Team