workstation
2009/12/07
Workstations
- viper — nova workstation
- dei um update na darthvader e earl para a versao 8.0 — FreeBSD Press Release
Para mim, o melhor ambiente para desenvolver e’ usando BSD (FreeBSD). Ate’ hoje nao achei algo melhor.
Universe
- dogtag agora aceita listas de varios tipos de objetos para criar a tag
SF
Server
- create
- get
- makeKey — metodo para criar uma chave unica para o server
- login
- lock’s stuff — agora o sf tem metodos para dar um lockdown em um server, impedindo de ele gravar mais dados
- check methods — name/lock
App
- login
- get
- create
- makeKey — outra chave unica para cada app
- check methods — name/active
File
- change
- create
- delete
- get
- getAll
- timestamp — transforma datetime em timestamp
WM e outros
Awesome
Voltei a usar o AWESOME, sem duvidas, o melhor de todos window managers que existem por ai. Bem talvez perca para o meu em alguns pontos =) (sim, ja’ fiz um window manager do zero). Depois de certa campanha para eu parar de usar o Windowmaker (Tiveron esta’ lendo isso? Feliz?), voltei ao incrivel Awesome.
O que faz dele incrivel:
- Very stable, fast and small codebase and footprint;
- First window manager using asynchronous XCB library instead of the old synchronous Xlib: make awesome less subject to latency than many window managers;
- Very well documented source code and API;
- No mouse needed: everything can be performed with keyboard;
- Real multihead support (XRandR, Xinerama or Zaphod mode) with per screen desktops (tags);
- Implement many Freedesktop standards: EWMH, XDG Base Directory, XEmbed, Desktop Notification, System Tray;
- Doesn’t distinguish between layers: there is no floating or tiled layer;
- Use tags instead of workspaces: allow to place clients on several tags, and display several tags at the same time;
- A lot of Lua extensions to add features: dynamic tagging, widget feeding, tabs, layouts …;
- D-Bus support;
Com ele tenho total controle de tudo no meu Desktop apenas usando o teclado. Bem outro ponto legal e’ que pratico o meu Lua.
Aterm
Tambem acabei voltando a usar o Aterm. Sempre gostei muito do Aterm, mas sempre acabava usando o Xterm ja’ que sempre encontro ele em qualquer lugar.
Meu .Xdefaults para Aterm:
aterm*transparent:true
aterm*shading:40
aterm*foreground:Gray
aterm*scrollBar:false
aterm*saveLines:32767
aterm*font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
Resultado do .Xdefaults esta’ no screen shot la’ em cima… =)
SI
Agora temos um recurso muito legal para quem ira’ utilizar a nuvem SI para deixar imagens padroes da sua app/site.
Si.sprite(['image1','image2','image3'])
Podemos criar um Sprite dinamico! Tenho de estudar alguns metodos para aproveitar ainda mais os espacos em branco deixado pela juncao das imagens e colocar atribuicao de preferir sprite horizontal ou vertical.
Workstation
Novo layout da minha workstation:
- coloquei o Libretto 50ct de volta ao trabalho rodando uma BNC para me deixar o maximo possivel online no #mitgnu (freenode)
- walker (eeepc900) rodando o pidgin, skype, irssi e um cliente synergy para ter um controle facilitado
- darthvader rodando synergy server e Universe
- earl rodando varios services para minha rede local como Universe, UDB, stg dos meus projetos, postgresql, bittorrent e getstream (script meu para ripar radios online)
- bajinger rodando sync server de meus documentos
- sarabi servindo mysql

