Postagens

Mostrando postagens de 2013

Lógica da argumentação

Imagem
O argumento é uma forma de se deduzir, defender uma idéia, ele deve ter premissas e uma idéia final, ou conclusão.

Exemplo:

Todos os brasileiros são otimistas, Alex é brasileiro, logo Alex é otimista.

Premissas:
Todos os brasileiros são otimistas.
Alex é brasileiro.

Conclusão:
Alex é otimista.

Argumento válido !

Argumentar é apresentar uma proposição (conclusão) como consequencia necessária de premissas.

Exemplo 2:

Todos os brasileiros são otimistas, Alex é otimista, logo Alex é brasileiro.

O fato de Alex ser otimista, não garante que ele é brasileiro, sendo otimista ele pode ser ou não brasileiro.

A conclusão não é necessáriamente verdadeira, logo o argumento é inválido.

Sofisma ou falácias, são exemplos de premissas inválidas.

As premissas tem que ser sempre verdadeiras, para o argumento ser válido.

Argumentos categóricos:
Eles trazem quantificadores na sentença, todo, algum, nenhum, existe ou existem.

Para observar a validade ou não de um argumento categórico, podemos fazer uma ilustração.

Todos os c…

Administração - Teoria da Burocracia

A Teoria da burocracia tem comoseu principal nome, Max Weber, autor dos livros 'A ética protestante e o espírito do capitalismo', e 'Economia e sociedade'.

De acordo com a teoria da burocracia de Weber, são três os tipos puros de autoridade:

- Autoridade Tradicional
- Autoridade Carismática
- Autoridade Racional

Características da burocracia:

- Formalidade
- Impessoalidade
- Profissionalismo

Após analisar as características da burocracia, Weber conclui que a administração burocrática é a forma mais racional de exercer autoridade, pois a organização burocrática possui:

- o exercício da autoridade
- a obtenção de obediência com precisão
- a continuidade
- a disciplina
- o rigor
- a confiança


Abordagem estruturalista da administração

Resumo da minha aula de administração 01/10/2013

Década de 50 / 60 .

Escola de relações humanas foi a que conseguiu inserir o elemento humano na administração.

Teoria clássica de administração já mostrava sinais de esgotamento.

Teoria da burocracia também não dava uma resposta adequada.

Teoria  estruturalista:

- Origens

Conflito entre a teoria clássica e de relações humandas
Necessidade de visualizar a organição grande e complexa
Estruturalismo nas ciencias sociais - Abstrato, concreto, dialético e fenomenologico
Novo conceito de estrutura(cargos tarefas, funções, qualificações, são ações dentro da empresa, se uma altera, alteram as qualificações e objetivos da empresa).

- Estruturalismo

Tendência que imagina que as organizações são constítuidas não somente por um aglomerado de seções, mas sim um conjunto formal e informal de elementos que se relacionam.
Todo organizacional é maior do que o somatório de todas as partes.

A conjuntura na década de 50 mostrava que as empresas tendiam a fic…

Design de Interface em Dispositivos Móveis

Gostaria de compartilhar com vocês um material de grande valia para desenvolvedores de aplicações mobile.

No site http://ensaiovisual.com.br/, você pode fazer o download de um verdadeiro manual de usabilidade em dispositivos móveis, desafios, e quais as melhores alternativas.

[]s

Integrando seu site com o facebook

Imagem
Hoje em dia, todo site que se preze precisa de algum tipo de integração com redes sociais, como havia prometido, hoje vou explicar como fazer a integração do seu site com o facebook, que pelo menos por enquanto é o que há em termos de rede social. :)

A primeira coisa que você deve fazer, é se cadastrar no facebook... Mas não da forma que está pensando, você deve se cadastrar como desenvolvedor.

Acesso o facebook developers, cadastre-se e comece a brincadeira cadastrando a sua aplicação:




Clique em 'Apps', e em seguida, clique no botão: 


1 - Cadastre os parametros acima, o facebook vai te presentear com :

Este código App ID, deverá ser utilizado na sua aplicação.
Se você precisar incluir um login do facebook, no seu site, (e você irá precisar), marque a opção abaixo e não esqueça de incluir a url completa do seu site ex http://www.bjbraz.com.br : 



2 - Inclua nessa url, uma página channel.html
exemplo : www.bjbraz.com.br/channel.html
O conteúdo dessa página channel.html é o seguinte…

Redirecionando requisições http para https no tomcat

Muitas pessoas tem me perguntado como se faz para redirecionar requisições http para https usando apenas o tomcat.

Quando se utiliza um IIS ou APACHE, essa tarefa é mais fácil pelas rotinas embutidas de redirecionamento que eles possuem, mas a questão aqui, é quanto não existe esta camada.

Pois bem, vamos às configurações:

1 - No arquivo web.xml da sua aplicação, inclua as configurações de segurança no final do arquivo : 


  <security-constraint>
            <web-resource-collection>
                <web-resource-name>secured</web-resource-name>
                <url-pattern>/*</url-pattern>
            </web-resource-collection>
            <user-data-constraint>
                <transport-guarantee>CONFIDENTIAL</transport-guarantee>
            </user-data-constraint>
  </security-constraint>




Reinicie o tomcat.

Apenas com essa configuração, ao acessar a porta 8080 (se esta for a porta configurada no seu tomcat para HTTP/1), voc…

Debugando um arquivo JNLP - Java Web Start

Imagem
Muitos desenvolvedores acreditam que não há como debugar aplicações web start (jnlp).

Ocorre que a idéia de você ter uma aplicação java rodando em várias máquinas, nos sugere comportamentos distintos e problemas podem ocorrer.

Pensando nisso vou mostrar neste post como debugar nestes casos:

Passo 1:

Baixe o arquivo jnlp no cliente você não irá executar diretamente do browser.

Passo 2:

No seu editor preferido, configure o debug remoto, abaixo mostro a tela do meu eclipse:






Passo 3:

A seguir vou startar o debug:




Passo 4:

Efetue a chamada do arquivo jnlp passando os parametros de debug, porta e ip do servidor que estará escutando, ou seja, aguardando para fazer o debug. 

No meu exemplo esta chamada está sendo feita de outra máquina, no meu caso uma máquina com Linux instalado: 






./javaws -verbose -J-Xdebug -J-Xnoagent -J-Xrunjdwp:transport=dt_socket,server=n,suspend=y,address=ip_da_maquina_que_utilizada_no_passo_3  /home/web/Downloads/seu_arquivo.jnlp




É isso, agora é só debugar.


O que aprendi hoje

Antes que faça aniversário de 1 ano da última postagem, resolvi postar o que aprendi hoje. Sobre Java !

Estava precisando formatar a saída de um System.out e ai vai, utilizo o método printf :


%[arg_index] [flags] [width] [precision] conversion




% é obrigatório

arg_index: é o numero do argumento que vai ser mostrado

flags: "-" justifica a esquerda

"+" inclui um sinal de mais ou menos

"0" completa com zeros

"," coloca um virgula, para os pontos flutuantes

" (" coloca números negativos entre parenteses

width: é o número minimo de numeros que serão mostrados

precision: vai ser usado só se for usado para trabalhar com números de pontos flutuantes

conversion: é o tipo de argumento que será formatado



vc pode formatar tanto com o metodo printf ou format



int i1 = -123;

int i2 = 12345;

System.out.printf(">%1$(7d< \n", i1);

System.out.printf(">%0,7d< \n", i2);

System.out.format(">%+-7d< \n…