Sexta-feira, Fevereiro 22, 2008

FreeBSD: /tmp em ramdisk

Se você tem bastante memória RAM no servidor ou desktop e não se importa de 'perder' uma parte desta memória para ganhar bastante desempenho, coloque o /tmp do seu FreeBSD em um ramdisk com uma simples edição em duas linhas de um arquivo de configuração.

Basta editar no arquivo /etc/fstab as linhas em destaque abaixo:

# Device Mountpoint FStype Options Dump Pass#
/dev/mfid0s1b none swap sw 0 0
/dev/mfid0s1a / ufs rw 1 1
#/dev/mfid0s1e /tmp ufs rw 2 2
/dev/mfid0s1f /usr ufs rw 2 2
/dev/mfid0s1d /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
md /tmp mfs rw,-s1G 0 0


Ou seja, configure uma linha como a abaixo, colocando o tamanho do ramdisk no parâmetro -s:

md /tmp mfs rw,-s1G 0 0

e não esqueça de comentar a linha original referente ao /tmp:

Para testar a configuração, nada mais simples: basta demontar o /tmp e montar novamente:

# umount /tmp
# mount /tmp


ou, para os preguiçosos:

umount /tmp && mount /tmp

Agora faça a recompilação do kernel ou do sistema operacional ou mesmo compile algum port pesado. Você certamente notará a diferença no desempenho da máquina.

IMPORTANTE: não crie um /tmp pequeno demais (menor que 500MB) porque o sistema poderá ter problemas com a falta de espaço para trabalhar e nem tente usar um ramdisk se a máquina não tiver RAM suficiente para trabalhar sem fazer uso de swap.

MUITO IMPORTANTE: Nem preciso dizer que o uso destas informações são por sua própria conta e risco, não é? Não me responsabilizo por eventuais problemas ou perdas de dados que porventura possam acontecer pelo uso destas dicas.

Terça-feira, Fevereiro 19, 2008

Texty - Editor web 2.0

O Texty é um editor de textos web no qual o usuário pode criar e editar pequenos textos simples para serem publicados em páginas (websites, portais, blogs etc.) na  Internet. Ele é classificado por seus criadores como um SCMS: simple content management syndication.

Uma característica interessante do serviço é o recurso de indexação pelo Google para os textos criados (ver advanced options), onde o usuário pode entrar a URL da de onde vai publicar o texto criado no Texty e o próprio se encarrega de submeter a URL ao Google para ser indexada, para gerar tráfego de volta para o website.

Tenho uma lista de serviços web 2.0 considerável, que pretendo transformar em artigo futuramente.

Com estes serviços online, é possível usar um computador com sistema operacional praticamente sem aplicativos, bastando usar um navegador como o Firefox para fazer de tudo: das tarefas mais triviais e corriqueiras até algumas que muitas pessoas nem imaginam ser possível.
  • ler e enviar e-mail
  • ler notícias e blogs via RSS
  • bater papo via MSN (e AIM, Yahoo e Google Talk)
  • editar textos (como no Word e OpenOffice), planihas e apresentações (como no Powerpoint)
  • criar gráficos estatísticos/matemáticos razoavelmente complexos
  • assistir tv
  • ouvir rádio e podcasts,
  • controlar projetos e tarefas (como no MS Project)
  • administrar o tempo
  • criar e editar diagramas (tipo Visio)
  • traduzir textos
  • criar websites
  • criar blogs
  • criar e administrar álbuns de fotos
  • editar e converter fotos, imagens (como no Photoshop)
  • criar uma rádio online
  • fazer videoconferências
  • fazer backups
  • visualizar e converter documentos (PDFs, DOCs, Excel, RTF, ODF, PUB, PS, etc.), medidas (distâncias, temperaturas, pesos, câmbio etc.) e arquivos multimídia (áudio e vídeos: avi, mov, wmv, divx, mp3, ogg, 3gp etc.), inclusive código HTML
  • controlar fluxo de caixa
  • fazer controle de ponto de funcionários
  • enviar mala-direta
  • baixar arquivos via bitorrent
  • aprender idiomas
  • monitorar servidores e serviços
  • bloquear acesso a websites
  • fazer chamadas telefônicas (via VoIP)
  • fazer cálculos (calculadoras)
  • testar tipos de letras (fontes), para escolher a melhor opção pro seu trabalho (documento ou arte)
  • e até mesmo ter seu sistema operacional ou desktop online
tudo de graça (ou quase), e acessível via navegador, sem precisar entupir o computador instalando vários programas (ufa!). Outra vantagem interessante é poder usá-las em qualquer computador ou sistema operacional (Windows, Linux, Mac, FreeBSD etc.) conectado em banda larga à Internet. Este requisito é a maior limitação do todos estes serviços, além da questão da disponibilidade dos mesmos pelas empresas fornecedoras que podem começar a cobrar pelo uso, falir, descontinuarem o serviço e assim por diante. Mas enquanto estão aí, o melhor é usá-los em nosso benefício, sem precisar gastar nosso cada vez mais suado $$$.

Espero conseguir publicar em breve a minha lista de ferramentas, que me são muito úteis.

Certamente tem mais itens pra incluir na lista acima. Você tem alguma sugestão ou indicação de serviço online gratuito que não consta acima?

Nova pós-graduação: MIT em Gerência de Redes

O Instituto Infnet vai lançar um novo curso de especialização em redes, para o qual fui convidado a integrar o corpo docente.

Abaixo mais informações extraídas da nota publicada pelo Instituto.

:: Infnet News | Ano 1 | Edição 04 | Fevereiro de 2008 ::

Nova pós-graduação: MIT em Gerência de Redes

Ouve-se muito que o mercado de TI está escasso de bons profissionais, o que acarreta num imenso número de vagas de trabalho não preenchidas. Pensando em ajudar a suprir esta necessidade, o Infnet está estruturando a pós-graduação em MIT em Gerência de Redes, que formará profissionais com conhecimentos sólidos de equipamentos de rede e que possam propor novas soluções. O conteúdo deste MIT é todo baseado num currículo da Cisco, que é a empresa líder na venda de equipamentos para a internet, dona de um market share de 90%.

De acordo com o coordenador da pós-graduação, Rogério Melo, o foco é atrair uma elite de alunos que já atuam na área. O número de vagas ainda não foi definido, mas, ainda segundo Rogério, a procura será crescente por esta especialização, já que muitas empresas estão optando por aplicar os sistemas de redes em suas estruturas. "Instalar um sistema de redes integradas proporciona à companhia não só uma melhor fluência das atividades, mas também uma considerável economia", afirma o coordenador, acrescentando que esta já é a realidade, e não mais uma tendência.

As aulas serão distribuídas em quatro pilares: Governança; Escalabilidade e Segurança; Projetos; e Convergência. O estudante irá aprender a montar, monitorar e gerenciar o funcionamento dos equipamentos e dos dados.

O MIT Redes ainda prepara o aluno para três importantes certificações: ITIL Foundations, PMP e Cisco CCNP.

Como já é tradição do Infnet, o corpo docente foi montado por uma equipe de professores altamente qualificados e que atuam no mercado, que oferecerão ao aluno o acesso a conteúdos teóricos e práticos, fundamentais para a criação de um sistema informatizado, que administra uma rede de computadores ou de telecomunicações.

O egresso passará por uma triagem de currículo e uma entrevista com um professor. As suas certificações serão avaliadas e todos os matriculados passarão por um processo de nivelamento. Um dos principais requisitos é possuir a certificação CCNA, da Cisco. O domínio da língua inglesa é fundamental também. O lançamento da pós está previsto já para abril e o Infnet trará outros materiais informativos em breve!

Ainda sobre compras na área de virtualização...

...é bom registrar que a Citrix - fabricante do produto Metaframe - comprou não faz muito tempo, a XenSource, fabricante do sistema de virtualização open-source Xen e a Microsoft está fechando mais uma parceria com a Citrix nesta área.

Sun compra a Innotek, fabricante do Virtualbox

Parece que a notícia tenha passado curiosamente despercebida pela maioria da mídia brasileira, uma vez que a maioria das referências ao assunto, além do um grande anúncio na página principal da Sun, foram praticamente os blogs estrangeiros e brasileiros, além, claro da mídia especializada estrangeira.

Talvez tenha sido porque o Virtualbox não é tão conhecido quanto o VMware, mas é uma notícia interessante, por se tratar da segunda aquisição de peso da Sun em pouquíssimo tempo - recentemente ela comprou a MySQL - de empresa com forte produto com código aberto e amplamente suportado e usado por adeptos de sistemas operacionais de código aberto, como os BSDs (FreeBSD, OpenBSD, NetBSD, DragonFlyBSD etc.), Linux e o OpenSolaris.

Os analistas de mercado (e os teóricos das conspirações) devem estar cheios de idéias. Alguém tem idéia qual seria a meta da Sun com estas aquisições? Qual seria a próxima?

Last.fm - Lastest tracks | O que andei ouvindo....

alexsm_'s Profile Page