Estava lendo o blog do Joel on Software e me deparei com artigo que ele escreveu para a Inc.com.
O artigo, intitulado How Hard Could It Be?: How I Learned to Love Middle Managers mostra pela sua própria experiência que acreditar em tudo o que lê, e em todo o Hype sobre gerenciamento de projetos e empresas de software, pode ser desastroso. Ele empregou em sua empresa um modelo com o mínimo de hierarquia possível, pelo que entendi tem no máximo 3 níveis de hierarquia, e uma política de "portas abertas", e a equipe inteira é composta por profissionais com o título Member of Technical Staff.
Sobretudo, ele mostra que um modelo sem muita hierarquia é ótimo, porém este por sí só, não basta, é necessário empregar outras ferramentas para ajudar no gerenciamento, e uma delas é o MiddleManager.
Este "Middle Manager" pode ser interpretado como o "Homem do meio campo" =), que na verdade não vem a ser um gerente de projeto, mas aquela pessoa, eleita pela equipe ou pela gerência, como porta-voz, ou um meio de contato entre as duas partes, mas mesmo com isso, a possibilidade do nível mais baixo chegar direto para conversar com o nível mais alto existe, e é aplicada. Esta pessoa serve para falar coisas mais delicadas, ou para intermediar quando necessário pro alguém que não é muito bom com palavras.
Efim, é um artigo bem interessante e atual. Quem puder leia.
abraços.
quinta-feira, 28 de agosto de 2008
MiddleManagers podem salvar sua empresa
Postado por Unknown às 09:07 1 comentários
Marcadores: gerenciamento, heirarquia, management, middle manager
domingo, 24 de agosto de 2008
Configuração WI-FI no Ubuntu BCM43xx (Broadcom)
Bom, outro post feito advindo da reinstalação do note esses dias atrás.
A configuração da rede Wireless é um saco neste note (Acer 5520-5142 - AMD 64 Dual-Core). Ele vem com uma placa wireless da Broadcom e utiliza o módulo bcm43xx. Ele até aparece na tela System -> Administration -> Hardware Drivers, mas você tenta habilitar ele, parece que habilita, baixa umas coisas da internet mas não funciona.Caso você não saiba se é este o seu caso, digite o comando "lshw" e procure por algo parecido com isso:
*-networkEu achei várias soluções para isso, uma que compila um o ndiswrapper e instala o driver da placa pra windows, etc, etc. Mas a mais clean que eu achei foi a seguinte.
description: Network controller
product: BCM4311 802.11b/g WLAN
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:05:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=b43-pci-bridge latency=0 module=ssb
sudo apt-get install bcm43xx-fwcutterDigite os comandos acima, ele instalará um aplicativo e executando ele, baixará o driver correto e compilará e pronto! Automagicamente sua wireless estará funcionando =)
sudo /usr/share/b43-fwcutter/install_bcm43xx_firmware.sh
Caso não funcione para você, poste um comentário aqui, que tento te ajudar com algumas outras possíveis soluções.
Abraços.
Postado por Unknown às 21:35 2 comentários
quinta-feira, 21 de agosto de 2008
Problemas aplicativos Java no Linux
Bom, esse é mais uma dica (lembrete) para mim, ou para quem mais achar interessante.
Bom, tive que reinstalar essa semana meu note com Ubuntu pq fiz uma cagada habilitando o repositório de desenvolvimento do Ubuntu para baixar o Subversion 1.5, e esqueci de comentá-lo novamente, e "sem querer" fiz um update =) Atualizou mais ou menos uns 800 pacotes!! Bem que achei meio estranho! =)
Enfim, devido a este fato, tive que reinstalar o ubuntu e reconfigurar os aplicativos todos, que já é um saco, principalmente por ser um AMD 64 bits.
Um dos aplicativos que uso é o SQLDeveloper da Oracle, e ele é feito em java. E não estava mais conseguindo iniciá-lo. Na verdade, ele iniciava, porém com uma "tela branca", parecia que não carregava os componentes. O erro que dava no console era esse:
Locking assertion failure. Backtrace:O que fiz para resolver isso foi adicionar ao script de inicialização do aplicativo (sqldeveloper/sqldeveloper.sh), a seguinte variável:
#0 /usr/lib/libxcb-xlib.so.0 [0x7ff9fb8fa97c]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x24) [0x7ff9fb8faa84]
#2 /usr/lib/libX11.so.6(_XReply+0x10f) [0x7ff9fbd44f4f]
#3 /usr/lib/jvm/java-1.5.0-sun-1.5.0.15/jre/lib/amd64/xawt/libmawt.so [0x7ffa00283d7b]
#4 /usr/lib/jvm/java-1.5.0-sun-1.5.0.15/jre/lib/amd64/xawt/libmawt.so [0x7ffa00270e9c]
#5 /usr/lib/jvm/java-1.5.0-sun-1.5.0.15/jre/lib/amd64/xawt/libmawt.so [0x7ffa00270ffe]
#6 /usr/lib/jvm/java-1.5.0-sun-1.5.0.15/jre/lib/amd64/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x9) [0x7ffa002711c9]
#7 [0x7ffa27350f7b]
export LIBXCB_ALLOW_SLOPPY_LOCK=1O que essa variável quer dizer não tenho a menor idéia, muito menos o que ela faz, nem sequer fui atrás, a única coisa que sei é que ela resolveu o meu problema.
Talvez alguém saiba dizer o porque, ou tenha outra solução, ou quem sabe queira pesquisar pra saber o que essa variável faz. Comente ai!
abraços!
Postado por Unknown às 15:21 0 comentários
Marcadores: java, linux, oracle, sqldeveloper, ubuntu
segunda-feira, 18 de agosto de 2008
Entendendo a JVM e Resolvendo problemas de Performance
Na verdade este post é apenas para elogiar os posts do pessoal do JavaBahia, mais especificamente o Alexandre M. Lima, quem foi que fez os posts.
Cada um tem informações muito úteis, segue os Links:
Parte 1
Parte 2
Parte 3
Parte 4
e apenas para linkar este post meu:
Postado por Unknown às 09:10 0 comentários
terça-feira, 12 de agosto de 2008
POP e SMTP com Autenticação via TELNET
Complementando um post antigo daqui.
Lendo email via Telnet.
telnet pop.meuservidor.com 110
USER meuemail@meuservidor.com
PASS minhaSenha
Pronto, vc já deverá estar conectado. Segue uns comandos úteis.
LIST - mostra quantos emails existem na sua caixa.
RETR [id]
DELE
QUIT - Sai da caixa de email.
Enviando email via Telnet com Autenticação
Para autenticar você precisa transformar seu login e senha para base64. Para isso você pode usar este site.
telnet [smtp.meuservidor.com]
AUTH LOGIN [enter]
Y29tdWR57htUIo98t [enter]
MTIzNDU2
mail from: email@domain.com
rcpt to: juliano.dc@gmail.com
data
. [enter]
quit
Pronto, mais uma vez, só pra eu ter isso em um lugar que eu ache depois =)
segunda-feira, 11 de agosto de 2008
C cedilha no Ubuntu
Bom, este post é só pra eu não precisar procurar novamente como configurar o Ubuntu para um teclado US International, para que ele apareça o ç ao invés de um C com acento.
Então para isso, edite o arquivo:
sudo vi /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
e na linha que começa com “cedilla” adicione ao final da linha a lingua en.
Fica mais ou menos assim:
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
Pronto, problema resolvido. Basta restartar o XServer.
Postado por Unknown às 22:40 1 comentários
quinta-feira, 7 de agosto de 2008
Ubuntu Hardy + Subversion 1.5
Estava com problema para atualizar o subversion da minha máquina da versão 1.4.6 para a versão 1.5, pois ainda não está liberado nos repositórios padrões do Ubuntu.
Mas para minha felicidade achei este post, onde uma pessoa bacana mostrou o repositório para atualizar o subversion.
Para uma quick reference, o repositório é:
deb http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse
Obrigado ;)
Postado por Unknown às 16:31 0 comentários
Marcadores: eclipse, java, subversion, svn, ubuntu