Boteco Digital

Java

Algo um pouco estranho para quem vem de outras linguagem é que no swing do Java, não temos para os campos de texto(JTextField) um método para definir o número máximo de caracteres que o componente irá aceitar. Isso ocorre porque o conteúdo do do JTextField é armazenado um outro objeto normalmente um javax.swing.text.PlainDocument do qual é chamado um método toda vez que caracteres novos são inseridos dentro do JTextField. Então se queremos limitar o número de caracteres em JTextField basta […]

mais
Linux Virtualização

Durante uma aula do componente de Virtualização no módulo de Redes do Curso Técnico em Informática do Senac, surgiu uma dúvida de um aluno. Ele queria saber como criar manualmente partições virtuais em um dispositivo de armazenamento especializado que fosse posteriormente adicionado ao Hypervisor Xen. Vejamos então como realizar o procedimento de criação de partições virtuais em um novo disco adicionado ao servidor. Mas antes, vale relembrar alguns detalhes importantes a respeito deste processo. O que é uma LVM? O […]

mais
Linux Outros

Comprei um Notebook novo e depois de um certo tempo(sim eu sou bem devagar) vi que a tecla / e ? não estavam funcionando, pesquisando um pouco descobri que este problema acontece com alguns modelos da Lenovo, a principio dá para colocar a / através do atalho “AltGr + q” e a ? “AltGr + w”, mas ficar fazendo isso é muito chato então vamos a solução que consegui, muito pouco explicada porque esta não é muito minha praia 🙂 […]

mais
Tags
Javascript JQuery

Devido ao pedido do amigo Thiago Finardi vou fazer um post sobre o plugin do jQuery Cycle, mais para apresentar do que para explicar como ele funciona, pois como veremos ele é muito simples e prático. Então o Cycle é um plugin para jQuery para utilizar o efeito de slideshow fornecendo uma série bem interessante de efeitos de troca. Parando com a enrolação vamos aos exemplos. Primeiramente não se esqueça de inserir o arquivo javascript da jQuery e da Cycle […]

mais
Dicas Linux

Boa noite pessoal! Neste Post pretendo mostrar como resetar a senha de qualquer usuário no Debian incluindo o root, este post se aplica melhor aos casos em que você não tem como entrar no S.O. e precisa apagar a senha de algum ou de vários usuários. Como alguns já podem ter percebido na versão 6.0.7 do Debian com o GRUB 1.98, o famoso modo de resetar a senha usando “init=/bin/bash” não funciona. Você vai precisa de um Live CD de […]

mais
Wordpress

Dando sequencia ao post anterior Criando um tema para WordPress – parte 1 vamos agora criar o arquivo single.php para exibir o post inteiro. Vimos as funções get_header(), get_sidebar() e get_footer(), que inserem as partes do layout que irão se repetir em outras partes do site. Na linha 4 utilizamos um if em vez de um while, como estamos visualizamos um post único, a lista de post que o WordPress gera só terá um único post, então só precisamos saber […]

mais
Wordpress

Em um outro post postei uma apresentação sobre como criar um blog com WordPress, que é um CMS para blogs extremamente poderoso e de longe o mais utilizado, tanto que o próprio Boteco Digital o utiliza :). Instalá-lo é bastante fácil como podemos ver no vídeo do outro post. Embora existam uma infinidade de temas disponíveis na internet, sempre achei frustrante encontrar um outro blog com o mesmo layout, achando mais válido criar um tema próprio mesmo que ele não […]

mais
Java

Como vimos no post passado, um JTable utiliza um objeto TableModel para manipular seus valores e no exemplo que vimos utilizamos a classe DefaultTableModel que funciona bem para muitos casos mas se quisermos uma maior personalização quando estamos manipulando os dados da JTable devemos criar nosso próprio TableModel. Para começarmos devemos criar uma classe que estenda a classe abstrata AbstractTableModel, que irá nos obrigar a implementar os seguintes métodos: Estes métodos devem retornar respectivamente o numero de linhas, o numero […]

mais
Tags
Java

A Classe JTable é a classe responsável por representar um grid no swing, ao meu ver é umas das classes de GUI mais difícil de se trabalhar pela sua flexibilidade. Esta é uma classe que usa o padrão MVC(Model , View e Controller): Model: é a classe responsável por representar os dados da tabela, sempre que iremos modificar os dados de uma JTable deve ser feito através do objeto model que é implementado pela interface TableModel ( AbstractTableModel e DefaultTableModel). […]

mais
API de Pagamentos Javascript PHP

Na 1º parte deste artigo vou abordar a construção de um carrinho para sistema de vendas online, iremos usar 2 tabelas MySQL. Uma chamada ‘carrinho’ onde ficaram os itens adicionados e a tabela ‘compras’ onde ficaram os registros das compras efetuadas no site, salientando que um registro da tabela compras poderá estar ligado a vários registros na tabela carrinho através de uma chave estrangeira. Usaremos o PHP para a lógica do sistema e um pouco de JavaScript para efetuarmos adição […]

mais