Sistema Utilizado: Ubuntu 10.10
sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root mysqlUPDATE USER SET Password=PASSWORD('SENHA') WHERE USER='root'; FLUSH PRIVILEGES; exit;
Sistema Utilizado: Ubuntu 10.10
sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root mysqlUPDATE USER SET Password=PASSWORD('SENHA') WHERE USER='root'; FLUSH PRIVILEGES; exit;
Abra (ou crie caso não exista) seu ~/.bashrc e inclua as seguintes linhas:
function colorir_bash { local WHITE="\[\e[0;37m\]" local BRIGHTGREEN="\[\e[1;32m\]" local GREEN="\[\e[0;32m\]" local CYAN="\[\e[0;36m\]" local GRAY="\[\e[0;37m\]" local RED="\[\e[0;31m\]" local YELLOW="\[\e[0;33m\]" local BLACK="\[\e[0;30m\]" PS1="${WHITE}[ ${YELLOW}\u${WHITE}@${RED}\h ${CYAN}\w${WHITE} ] #${GRAY} " } colorir_bash
Salve e digite
source ~/.bashrc
Essa é a configuração que uso, monte a sua, poste nos comentários :-)
Pegue o código abaixo e coloque dentro de um arquivo com o nome que desejar com a extensão .vim dentro do diretório $HOME/.vim/plugin
function! OpenPhpFunction (keyword) let proc_keyword = substitute(a:keyword , '_', '-', 'g') exe 'split' exe 'enew' exe "set buftype=nofile" exe 'silent r!lynx -dump -nolist http://www.php.net/manual/pt_BR/print/function.'.proc_keyword.'.php' exe 'norm gg' exe 'call search ("' . a:keyword .'")' exe 'norm dgg' exe 'call search("User Contributed Notes")' exe 'norm dGgg' endfunction
Adicione a linha abaixo dentro do seu $HOME/.vimrc
map <F10>:call OpenPhpFunction('')
Caso você queira apenas a descrição da função, sem os comentários, comente as linhas 10 e 11.
Para usar o manual basta colocar o cursor encima de qualquer função php e apertar a tecla F10 que irá abrir a função em um novo buffer.
Obs.: para a função funcionar, tenha o lynx instalado, se preferir pode adaptar para usar com o links, elinks e etc bastando alterar a linha 5.
Voltei a utilizar o linux no trabalho após alguns meses, resolvi instalar o ubuntu 10.04, tudo ocorreu conforme o esperado, ou seja, sem atropelos e todo o hardware perfeitamente reconhecido pelo S.O, mas quando fui instalar o plugin do java no firefox, notei que simplismente não reconhecia quando eu criava o link simbólico para o arquivo libjavaplugin_oji.so como sempre fiz, para solucionar isso, basta utilizar outro arquivo, o libnpjp2.so.
sudo ln -s /opt/jre1.6.0_20/lib/i386/libnpjp2.so /usr/lib/firefox-3.6.3/plugins
Versões utilizadas:
Ubuntu 10.04
Firefox 3.6.3
Java JRE 1.6.0 u20
Dica super rápida de como atualizar a sua versão do ubuntu Intrepid para a nova versão que será lançada em abril de 2009 a Jaunty Jackalope. Para tal, basta abrir o console ou apertar ALT+F2 e digitar
update-manager -d
Irá aparecer uma janela contendo ítens para atualização, ao topo você verá o seguinte: New distribution release ’9.04′ is available, basta clicar em Upgrade e aguardar
Se você curte o vim e controle de versão cvs ou svn já deve ter passado pela situação de ver vários arquivos .swp ou até mesmo os de backup do tipo “arquivo~” quando você está comparando a sua cópia local com a cópia remota e ter que ficar “pulando” esses arquivos na hora do commit, convenhamos, é um processo meio chato.
Portanto, com a inserção de 2 novas linhas no seu .vimrc (_vimrc, _gvimrc no windows) você resolve o problema.
set directory=/home/usuario/.vimbkp,/tmp "nesse caso você terá 2 cópias dos arquivos .swp set backupdir=/home/usuario/.vimbkp,/tmp "nesse caso você terá 2 cópias dos arquivos "arquivo~" de backup
Para quem gosta daquele esquema de fechar automáticamente parênteses, chaves, colchetes, aspas duplas e aspas simples, que vários editores possuem. Basta adicionar o seguinte trecho de código ao seu ~/.vimrc
inoremap { {<CR>}<C-O>
inoremap [ []<LEFT>
inoremap ( ()<LEFT>
inoremap " ""<LEFT>
inoremap ' ''<LEFT>Agora se você é fã do famoso line highlight, adicione também ao seu ~/.vimrc
set cursorline hi CursorLine ctermbg=blue cterm=none
Para aqueles que não conhecem, o gkrellm é um conjunto de monitores do sistema operacional que nos permite rápido acesso à informações como uso de memória, processos, espaço em disco e etc. Ele vem com um tema default feio demais da conta, mas que pode ser encontrado e instalado novos temas através do site oficial, mas o tema que acho mais interessante é um que deixa o gkrellm totalmente transparente, como a imagem abaixo
Viu como fica joiado? Ah, já ia me esquecendo, fiz até o upload desse tema para o meu servidor para não correr o risco de perder ele :-)
Baixe aqui o tema transparente invisible.tar.gz
Para instalar em sistemas Debian/Ubuntu basta executar: apt-get install gkrellm
Depois descompacte o arquivo invisible.tar.gz e copie o diretório invisible para seu /home/USUARIO/.gkrellms/themes/ e pronto! Tema instalado, agora basta selecionar ele clicando com o botão direito do mouse no programa gkrellm e escolher a opção Configuration que você verá a opção dos temas.
A Adobe anunciou o Flex Builder Linux Alpha. Esse é um port nativo para Linux da IDE Flex Builder (baseada no Eclipse) para desenvolver aplicações para web. Ainda não testei para fornecer mais detalhes, mas se ela estiver redonda como a versão disponível para Windows, o aplicações Flex vão proliferar aos montes. Pessoalmente achei no mínimo interessante o tal do Flex embora não tenha me aprofundado, vale a pena dar uma olhadinha na IDE :-)
Adobe Flex Builder Linux Public Alpha
Para quem não conhece, o mutt é um cliente de email que roda em console, muito bom, flexível, configurável, usável, otimizável e *ável.
Navegando na net procurando por novidades sobre o mutt, me deparei com o site do Lunar-Linux em que um maluco criou um path para que seja exibido do lado esquerdo do mutt um sidebar com a lista das suas “pastas” de email que você pode conferir na imagem abaixo.
Notem que além dele listar as “pastas” em sua esquerda ele conta quantas mensagens antigas e quantas novas há armazenadas, lembrando que eu utilizo o formato maildir de arquivamento das minhas mensagens ao invés do formato mbox.
A instalação ocorreu sem nenhum problema, segui exatamente o que o autor diz no site:
1 2 3 4 5 6 | $ wget -q -O - ftp://ftp.mutt.org/mutt/devel/mutt-1.5.16.tar.gz | tar xvfz - $ cd ./mutt-1.5.16 $ wget -q -O - http://lunar-linux.org/~tchan/mutt/patch-1.5.16.sidebar.20070704.txt | patch -p1 $ ./configure $ make $ ./mutt $ make install (optional, <strong>you need to be root for this</strong>) |
Após a instalação do mutt devidamente patcheado, vamos editar o seu ~/.muttrc ou ~/.mutt/muttrc, depende de como ta sua configuração, e adicionar as seguintes linhas:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # set up the sidebar, default not visible set sidebar_width=30 set sidebar_visible=no set sidebar_delim='|' # which mailboxes to list in the sidebar mailboxes =inbox =ml # color of folders with new mail color sidebar_new yellow default # ctrl-n, ctrl-p to select next, prev folder # ctrl-o to open selected folder bind index \CP sidebar-prev bind index \CN sidebar-next bind index \CO sidebar-open bind pager \CP sidebar-prev bind pager \CN sidebar-next bind pager \CO sidebar-open # I don't need these. just for documentation purposes. See below. # sidebar-scroll-up # sidebar-scroll-down # b toggles sidebar visibility macro index b 'toggle sidebar_visible' macro pager b 'toggle sidebar_visible' # Remap bounce-message function to "B" bind index B bounce-message # Mario Holbe suggests: # macro index b 'toggle sidebar_visible' # macro pager b 'toggle sidebar_visible' # |
Modifique o que achar necessário, agora reinicie o mutt e aperte a tecla “b” e… voilà! O mutt agora possui a lista dos diretórios como mostrado na imagem acima :-)