Mensagens enviadas por: fdettoni
Índice dos Fóruns » Perfil de fdettoni » Mensagens enviadas por fdettoni
Autor Mensagem
Estou com um problema um pouco estranho. Jstl funciona normal a menos que eu utilize a tag <c:set> aí então ele passa a não mostrar nada na tela, nem jstl nem html puro.



Este código não mostra absolutamente nada. Se eu removo a tag <c:set>, o value do <c:out> passa a ser mostrado.

Alguma idéia do que pode estar acontecendo?

Obrigado.

Update: logo após enviar me toquei que poderia ser um conflito de versões da lib, e era isso.
Se vc pesquisar na internet vai ver muita gente recomendando como solução para isto a utilização de leitores Serial, mas hoje com o USB tão difundido isso ia restringir demais a gama de leitores que podem ser utilizados.

Um meio de resolver o problema é criar um Keyboard Hook, em C, no Windows, que chame algum procedimento quando uma certa quantidade de teclas for pressionada em um tempo muito pequeno. Tem o problema que o tamanho do código de barras deve ser sempre o mesmo, e a solução é dependente de sistema operacional, mas quando tive este mesmo problema, esta solução serviu para mim.

Se todo código de barra for inserido com o programa java aberto, não é necessário um JTextField, pois qualquer componente aceita um KeyListener.

Eu passei dias pesquisando sobre isso e não encontrei um meio simples, ou que se adequasse a todas as situações, então tive de limitar o tamanho do código de barras e criar o keyboard hook.
Ser for Java EE, não vai fazer diferença pois seu código vai rodar em um servidor, sem importar qual a versão do java rodando em cada máquina. Java SE pode acontecer problemas sim, pois mudou bastante coisa de lá pra cá. Se for desenvolver em SE, ou o servidor que vai rodar também seja java 1.4, utilize java 1.4 para desenvolver também, não é mais difícil ou diferente, apenas mais limitado.
De forma genérica, você tem 3 opções para saber a duração (que eu consigo imaginar):

- Utilizar uma biblioteca e fazer o que ela pede e aceitar as limitações de performance;
- Ler as informações sobre duração gravadas no arquivo (isso vai variar parar cada tipo de arquivo, se é que todos tem);
- Descobrir qual o tamanho de cada segundo de àudio para o arquivo tratado, e calcular a partir do tamanho do arquivo (também vai variar de acordo com o tipo do arquivo);

Na minha opinião, se a performance for crucial, estude o formato dos arquivos e implemente um leitor. Se não, utilize uma biblioteca mesmo.
bruno.damada wrote:

Continua dando erro no public String Nome{


Falta o retorno.
Se você quer um meio genérico para qualquer tipo de arquivo, acho que o jeito é procurar algum tipo de biblioteca que trate arquivos de audio. Deve existir várias por aí, mas eu não conheço nenhuma.


O JOptionPane retorna uma String, vc tem que criar um objecto colaborador e retornar neste método. Ou trocar o tipo de retorno para String e retornar nome.
Cada tipo de arquvo utiliza um header diferente. O mp3 por ex, usa o http://en.wikipedia.org/wiki/ID3. É só ler o arquivo e interpretar os bytes de acordo com a especificação.
Geralmente os editores te dão a opção de escolher como salvar. E em qualquer distro você pode escolher qual usar por padrão. Mas por não usar ubuntu, não sei qual o padrão dele.
Se você está usando eclipse é só clicar em cima do erro, e ele te dá a opção de criar os métodos automaticamente pra você.
rbroz85 wrote:entao... estou fazendo o teste isolado do banco
e continua persistindo o erro !

ja tentei esse linha:
InputStreamReader streamReader = new InputStreamReader(stream,"UTF-8");

mas mesmo assim nao funcionou....


E o charset do arquivo é UTF mesmo? No linux é bem comum a utilização de arquivos codificados em ISO-8859-1.
Isso é o que você precisa:

http://java.sun.com/j2se/1.3/docs/api/javax/swing/CellEditor.html#stopCellEditing()

Bom, quanto ao SO, mesmo eu sendo um fanático Linux acho que tem pessoas que se dão melhor com um e outras que se dão melhor com outro. E essa diferença entre as pessoas não é algo como: Windows é para iniciantes e Linux para experientes. minha mãe usa linux e não sente falta de absolutamente nada que o windows tenha, mesmo sem entender nada de computadores.

O segredo está em experimentar. use o Linux um tempo e veja se vc gosta. Se não gostar volte ao Windows.

[]'s
Eu agora estou lendo "O Julgamento de Sócrates". mas sempre estou lendo um livro que não tem nada a ver com TI.

[]'s
josenaldo wrote:Resumindo.... NOOB é o que nossos militares chamam de "bisonho".. rssrsr


Agora vão começar uma discussão pra definir o significado de "bisonho".

[]'s
 
Índice dos Fóruns » Perfil de fdettoni » Mensagens enviadas por fdettoni
Ir para:   
Powered by JForum 2.1.8 © JForum Team