sábado, 31 de janeiro de 2009

Carregando página dentro de uma div

Este exemplo usa a tecnologia ajax e tem por finalidade carregar uma página html dentro de uma div sem a necessidade de carregar todo o conteúdo aberto novamente. Apenas uma div específica terá seu conteúdo atualizado.

Para testá-lo basta salvar os arquivos dos links abaixo em um mesmo diretório e abrir a página index.html. Salve os arquivos com o mesmo nome indicado nos links.

ajax.js
instrucao.js
index.html
Conteudo1.html
Conteudo2.html

quarta-feira, 28 de janeiro de 2009

Pegando Data e Hora do Sistema em Python

''' Código em Python para pegar data e hora do sistema '''

from datetime import datetime
today = datetime.now()
day = today.day
month = today.month
year = today.year
print "hoje ", today, " dia ", day, "/", month, "/", year
print "hora ", today.hour, "| min ", today.minute, "| seg ", today.second

sábado, 24 de janeiro de 2009

Desafio Lógico 02

Roberto, Sérgio, Carlos, Joselias e Auro estão trabalhando em um projeto, onde cada um exerce uma função diferente: um é economista, um é estatístico, um é administrador, um é advogado, um é contador.

--> Roberto, Carlos e o estatístico não são paulistas.
--> No fim de semana, o contador joga futebol com Auro.
--> Roberto, Carlos e Joselias vivem criticando o advogado.
--> O administrador gosta de trabalhar com Carlos, Joselias e Sérgio, mas não gosta de trabalhar com o contador.

Pode-se afirmar que Sérgio é o:

a) economista
b) estatístico
c) administrador
d) advogado
e) contador

...

Resposta:

Alternativa d.

Mudando o cursor do mouse ao passar sobre uma DIV

Abaixo segue o código CSS para mudar o cursor do mouse ao passá-lo sobre uma DIV, dando a impressão de link.

.classe_da_div {
cursor: pointer; /*IE*/
cursor: hand; /*FF e demais*/
}

segunda-feira, 19 de janeiro de 2009

Exemplos de programas simples em Python

A seguir deixo links de programas simples na linguagem Python, ideal para melhor compreensão dessa linguagem para quem está iniciando a programação com Python.

Para rodar seus programas recomendo o plugin pydev para o eclipse IDE. Também será necessário instalar o interpretador python.

Links:

--> Criando uma classe em Python.
--> Usando métodos em Python.
--> Usando o método __init__ (Construtor).
--> Variáveis de classe e variáveis de objeto.
--> Herança em Python.

quinta-feira, 15 de janeiro de 2009

HelloWorld com Struts 2

Para esta pequena aplicação será utilizado como IDE o eclipese e a versão do struts 2.0.11.
Do pacote lib do struts 2 utilizemos a seguintes bibliotecas:
  • commons-logging.jar
  • freemarker.jar
  • ognl.jar
  • struts2-core.jar
  • xwork.jar

Essas libs deverão estar dentro de WebContent/WEB-INF/lib, esses diretórios são criados automaticamente quando se cria um WebDinamicProject no eclipse.
Primeiro será configurado o arquivo web.xml, serão adicionadas seguintes linhas:

clique aqui para ver o código

Agora criaremos a nossa Action que vai se chamar HelloStruts2, ela será responsável por atribuir a string ”José” para o atributo name da classe, ela deve estender de ActionSupport para que tenha as funcionalidades do Strtus. O struts 2 usa os métodos getter and setters para acessar os atributos da classe. O método execute é o primeiro método que será chamado por padrão na action.

clique aqui para ver o código

Agora criaremos o arquivo struts .xml, que será reponsável pelo mapeamento da action, ele devera estar dentro da pasta src do projeto. na tag colocamos o nome que será chamada a nossa action no atributo name, e o pacote em que a action se localiza no atributo class. Como não estamos especificando nenhum método, por default será chamado o método execute. Na tag configuramos os rsultados que a action pode nos retornar. Neste caso estamos dizendo que a pode retornar a string “execute” e que se retornar a pagina direcionada será a helloStruts.jsp.

clique aqui para ver o código

Agora criaremos a nossa index.jsp, que será a primeira página da aplicação, nela colacamos a taglib do struts, por conversão usamos como prefixo a letra “s”, na tag no atributo href, colocamos o nome da action, a qual foi mapeada no struts.xml. Então quando o link for clicado ele chamará o método execute da nossa action.

clique aqui para ver o código

Por último será criado a página helloStruts.jsp, esta página será chamada quando o link da index.jsp for clicado. E a tag será responsável por pegar o valor do atributo name atribuído na action:

clique aqui para ver o código


terça-feira, 13 de janeiro de 2009

Enigma Matemático



























--> Pede-se a uma pessoa que pense num número menor ou igual a 60.

--> Em seguida pede-se que a pessoa indique a cor das cartas onde esse número aparece.

Para descobrir o número que a pessoa pensou siga os passos abaixo:

-->Identifique o menor número de cada uma das cartas indicadas pela pessoa (ou seja, o número indicado no canto superior esquerdo) .

-->A soma resultante destes números é o número que a pessoa pensou (por exemplo, se pensou no 38, ele aparece nas seguintes cartas: vermelha (2), azul escuro (4) e roxo (32): então soma-se 2+4+32 = 38).

Fonte: problemas teoremas

segunda-feira, 12 de janeiro de 2009

Pesquisa: O Comportamento Organizacional em Diferentes Estados do País

Esta pesquisa tem por finalidade estudar o comportamento organizacional em diferentes estados do país. Um questionário foi elaborado e, através das repostas colhidas de pessoas de diferentes estados, procuramos observar alguns pontos dentro da estrutura organizacional da empresa em que essas pessoas trabalham.

Entre os aspectos que procuramos abordar na pesquisa estão: liderança, cobrança, flexibilidade, relacionamento com os demais indivíduos do grupo, reuniões, etc.

A seguir apresentaremos o questionário que foi utilizado na pesquisa, as respostas dadas pelos entrevistados na íntegra e depois a análise da pesquisa.

--------------------------------------------------------------
Questionário de Pesquisa Utilizado


Esta é uma pesquisa para fins acadêmicos que procura revelar características próprias do comportamento organizacional em um estado ou região. Exponha com as suas palavras e fique livre para responder as perguntas que quiser.

Cidade onde mora:
Cargo que ocupa:
Ramo de atividade da empresa:

1 - Como você considera seu líder: autoritário, aberto, carismático, motivador ou qualquer outra característica que possa descrevê-lo.

2 - Na sua empresa, como é a cobrança pelos resultados? Como é feita a divisão das tarefas?

3 - Como são as reuniões, há uma ata? Como o assunto é exposto? São reuniões formais ou informais? Há pontualidade?

4 - Seus horários na empresa são flexíveis?

5 - Como é o relacionamento entre as pessoas que trabalham com você? È homogêneo ou há uma divisão em grupos (panelas)?

6 - Você diria que há comprometimento do funcionário para com a empresa, da empresa para com o funcionário ou ambos?

7 - O que você considera que há de melhor no lugar onde trabalha? E de pior?

Alunos do curso de Sistemas de Informação da Universidade do Vale do Sapucaí

--------------------------------------------------------------

Abaixo seguem as respostas (na íntegra) dadas por cada um dos que responderam à pesquisa:

--------------------------------------------------------------
Bruno - João Pessoa - Paraíba

Cargo que ocupa: Estagiário
Ramo de atividade da empresa: Desenvolvimento de software

Como você considera seu líder: autoritário, aberto, carismático, motivador ou qualquer outra característica que possa descrevê-lo.
Aberto, motivador, carismático.

Na sua empresa, como é a cobrança pelos resultados? Como é feita a divisão das tarefas?
É estipulado prazos para entregas de releases do projeto, acompanhamento constante do superior, quanto ao andamento das atividades, as tarefas são divididas.

Como são as reuniões, há uma ata? Como o assunto é exposto? São reuniões formais ou informais? Há pontualidade?
Sim, assuntos expostos por macro temas, existem reuniões formais e informais, há pontualidade.

Seus horários na empresa são flexíveis?
Sim.

Como é o relacionamento entre as pessoas que trabalham com você? È homogêneo ou há uma divisão em grupos (panelas)?
Homogêneo.

Você diria que há comprometimento do funcionário para com a empresa, da empresa para com o funcionário ou ambos?
Ambos.

O que você considera que há de melhor no lugar onde trabalha? E de pior?
De melhor a convivência, cobrança por partes de clientes.

--------------------------------------------------------------
Johny – Belém – Pará

Cargo que ocupa: Projetista – Computacional
Ramo de atividade da empresa: Desenvolvimento Java, PHP, Delphi, C++ e etc...

Como você considera seu líder: autoritário, aberto, carismático, motivador ou qualquer outra característica que possa descrevê-lo.
Carismático, mais muito exigente com qualidade do trabalho

Na sua empresa, como é a cobrança pelos resultados? Como é feita a divisão das tarefas?
Divisão de tarefas, todo projeto entre-si tem cobrança ou terá alguem que faça melho que você!! Projetos são dividos em tarefas quando se existe Analista!

Como são as reuniões, há uma ata? Como o assunto é exposto? São reuniões formais ou informais? Há pontualidade?
Reuniões com Atas........Cada desenvolvedor tem uma palta.
Pontualidade sim.........toda reunião existem..

Seus horários na empresa são flexíveis?
Relativo.....

Como é o relacionamento entre as pessoas que trabalham com você? È homogêneo ou há uma divisão em grupos (panelas)?
homogêneo .

Você diria que há comprometimento do funcionário para com a empresa, da empresa para com o funcionário ou ambos?
Logico..........não existem empresa sem funcionarios..........
se não haver comprometimente entra ambas as partes.........digira que o barco vai afundar...

O que você considera que há de melhor no lugar onde trabalha? E de pior?
Tem muita mulher programadora...........isso e bom
Podemos descutir ...........algo tipo "Toques femininos".

--------------------------------------------------------------
Juliano - Foz do Iguaçu – Paraná

Cargo que ocupa: Programador
Ramo de atividade da empresa: Desenvolvimento de Energia – Itaipu Binacional

Como você considera seu líder: autoritário, aberto, carismático, motivador ou qualquer outra característica que possa descrevê-lo.
R: Carismático

Na sua empresa, como é a cobrança pelos resultados? Como é feita a divisão das tarefas?
R: A divisão das tarefas é feita por equipe de desenvolvimento, composta por analistas e desenvolvedores. Os desenvolvedores recebem os casos de uso e desenvolvem de acordo com o cronograma que normalmente é bem folgado.

Como são as reuniões, há uma ata? Como o assunto é exposto? São reuniões formais ou informais? Há pontualidade?
R: Reuniões formais com horários marcados, atas e ministrante. Normalmente com membros participantes através de videoconferência a partir de Curitiba-PR e Assunção-PY.

Seus horários na empresa são flexíveis?
Não. Mas existem funcionário que trabalham dessa forma.

Como é o relacionamento entre as pessoas que trabalham com você? È homogêneo ou há uma divisão em grupos (panelas)?
R: Sempre existem as divisões, mas normalmente é uma divisão sutil, não interferindo no relacionamento geral.

Você diria que há comprometimento do funcionário para com a empresa, da empresa para com o funcionário ou ambos?
R: Muito mais da empresa para com os funcionários. Salvo algumas exceções de funcionários mais dedicados.

O que você considera que há de melhor no lugar onde trabalha? E de pior?
R: De melhor: Incentivos por parte da empresa, fornecendo bom computadores, restaurantes, horários movem, dentre outros benefícios.
De pior: Comodismo dos funcionários mais antigos.

--------------------------------------------------------------
Júnior – Gaspar – Santa Catarina

Cargo que ocupa: Programador
Ramo de atividade da empresa: Desenvolvimento de Sistemas

Como você considera seu líder: autoritário, aberto, carismático, motivador ou qualquer outra característica que possa descrevê-lo.
Aberto, carismático, motivador.

Na sua empresa, como é a cobrança pelos resultados? Como é feita a divisão das tarefas?
São dados prazos para a entrega dos projetos.

Como são as reuniões, há uma ata? Como o assunto é exposto? São reuniões formais ou informais? Há pontualidade?
Há uma ata, são reuniões informais.

Seus horários na empresa são flexíveis?
Sim.

Como é o relacionamento entre as pessoas que trabalham com você? È homogêneo ou há uma divisão em grupos (panelas)?
Bem Homogêneo.

Você diria que há comprometimento do funcionário para com a empresa, da empresa para com o funcionário ou ambos?
Sim.

O que você considera que há de melhor no lugar onde trabalha? E de pior?
O clima de amizade, aqui todos fazem por vontade própria e não pq é mandado, acho que o mais importante aqui é a liberdade de se fazer o que quer e quando quer.

--------------------------------------------------------------
Lincoln – Manaus - Amazonas

Cargo que ocupa: Técnico de Informática
Ramo de atividade da empresa: Tecnologia, pesquisa e desenvolvimento

Como você considera seu líder: autoritário, aberto, carismático, motivador ou qualquer outra característica que possa descrevê-lo.
Autoritário e subordinado, Sem opnião própria apenas ouvi o que seu chefe diz e executa de forma autoritária.

Na sua empresa, como é a cobrança pelos resultados? Como é feita a divisão das tarefas?
De forma obrigatória, se você fez é porque é sua obrigação, e tipo a divisão é de acordo como suas conclusões se terminou um trabalho começa outro em seguida.

Como são as reuniões, há uma ata? Como o assunto é exposto? São reuniões formais ou informais? Há pontualidade?
Sim existe ata, mas é mera formalidade e não há pontualidade.

Seus horários na empresa são flexíveis?
Não, você entra as 08:00 e tem de sair as 18:00 sem flexibilidade
Se chegar atrasado e descontado e se passar do horário é chamado à atenção e nada de ganhos extras.

Como é o relacionamento entre as pessoas que trabalham com você? È homogêneo ou há uma divisão em grupos (panelas)?
Sempre a divisões de grupos pois faz parte de toda empresa, sempre tem aqueles famosos puxa sacos que querem crescer dentro da empresa

Você diria que há comprometimento do funcionário para com a empresa, da empresa para com o funcionário ou ambos?
Sim existe, mas de forma muito grosseira onde eu faço por que ma pagam e pago por que você faz.

O que você considera que há de melhor no lugar onde trabalha? E de pior?
Sempre há pessoas com um sentimento maior onde podemos ver o mundo de uma ângulo melhor, são poucas pessoas mais existem aqueles que ti incentivam e te mostram o caminho além do que vemos no trabalho. E o pior são as pessoas que se fecham naquele mundo e acham que podem humilhar e passar por cima de tudo e de todos sem perceber que o mundo não é somente aquilo no caso os lideres mau preparados.

--------------------------------------------------------------
Simone – Jundiaí – São Paulo

Cargo que ocupa: Analista de Sistemas e Desenvolvedor
Ramo de atividade da empresa: Serviços

Como você considera seu líder: autoritário, aberto, carismático, motivador ou qualquer outra característica que possa descrevê-lo.
Numa grande empresa os líderes são muito ocupados, quase inatingíveis, é difícil para os subordinados manterem contato direto com os gerentes e líderes, por isso existem vários cargos de supervisor para diminuir a distancia e tratar de alguns assuntos com os funcionários.

Na sua empresa, como é a cobrança pelos resultados? Como é feita a divisão das tarefas?
Através dos gerentes de projetos ou coordenadores de projetos via reuniões semanais por telefone.

Como são as reuniões, há uma ata? Como o assunto é exposto? São reuniões formais ou informais? Há pontualidade?
Sempre há uma ata digital gravada numa base lótus notes para que todos do time tenham acesso às informações. As reuniões são sempre por telefone e em inglês, devido a participação de pessoas de outros países nas reuniões. São reuniões formais e sempre existe pontualidade

Seus horários na empresa são flexíveis?
Sim, existe inclusive a possibilidade de trabalho remoto em casa (home office)

Como é o relacionamento entre as pessoas que trabalham com você? È homogêneo ou há uma divisão em grupos (panelas)?
Existe divisão em grupos

--------------------------------------------------------------
Análise da Pesquisa

Com as entrevistas podemos notar que o comportamento de cada organização difere de acordo com a cultura e a maneira de liderar de seus líderes. Se os líderes são mais carismáticos e motivadores os seus subordinados tem um comprometimento mais verdadeiro com a empresa, esse comprometimento com certeza colabora para um produto ou serviço de maior qualidade e conseqüentemente todas as partes lucram com isso.

Cada empresa tem sua maneira de dividir suas tarefas, cobrar resultados e ministrar suas reuniões. Algumas são mais flexíveis, já outras um pouco mais rigorosas. É essa diferença que faz com que sejam competitivas.

Analisando as pesquisas podemos observar que na área de desenvolvimento de software as empresas têm características muito semelhantes mesmo analisando estados bem distantes.
É claro que cada região tem sua cultura e isso influi diretamente no clima organizacional. Mas dos aspectos abordados nesta pesquisa podemos observar muitos pontos em comum.

Dentre alguns pontos que observamos estão: flexibilidade de horários, trabalho em cima de metas, líder motivador, reuniões formais e informais, atas (algumas digitais), divisões em grupos.
Mas além do fator região há inúmeros outros fatores que influenciam no comportamento organizacional, fatores como: marca da organização, ramo de atividade, números de funcionários. Por isso não se pode analisar um único fator para medir as diferenças de comportamento.

Alunos do Curso de Sistemas de Informação da Universidade do Vale do Sapucaí