Arquivo da categoria: Computadores

Web Windows Simulator

English version below.
Nestes tempos em que tudo é feito via web, desde edição de textos e planilhas até mesmo um sistema operacional inteiro via web, surge uma nova forma de se usar Windows: o Windows RG – Really Good Edition! Toda a sensação de usar um sistema operacional moderno (de 1995) via web, com direito a todas as mensagens de erro e tudo o mais :-p
Windows RG!


Nowadays everything is done through the web, from text and spreadsheet edition to even a whole operational system via web; to fill this market there is now the Windows RG – Really Good Edition! Get all the feeling of using a modern operating system (*cough*from 1995*cough*), with all the error messages you’ve grown used to :-p
Windows RG!

Bash Shell Shortcuts

All about Linux: Bash Shell Shortcuts
English version below.
Algumas combinações de teclas úteis para se usar a linha de comando no Linux.
Diga-se de passagem, muitas destas combinações de teclas são parecidas com as usadas no editor de textos Emacs. Por exemplo: para mover o cursor para o começo ou fim da linha usa-se ctrl+a e ctrl+e; para saltar de uma palavra para a outra, alt+b e alt+f; para capitalizar (mudar de minúscula para maiúscula), alt+c e assim por diante.
Mais algumas coisas interessantes sobre o shell: Simplify data extraction using Linux text utilities


Some useful key bindings to use while in Linux command line.
Just as a side comment, some of these bindings are similar to the ones used by the text editor Emacs. For example: to move the cursor to the start or the end of the line, use ctrl+a or ctrl+e; to jump from one word to another, alt+b and alt+f; to capitalize the current word/character use alt+c and so on.
Some more shell goodies: Simplify data extraction using Linux text utilities

Psicologia com os usuários

Retirado de Seven steps to remarkable customer service – Joel on Software:

Microsoft’s Raymond Chen tells the story of a customer who complains that the keyboard isn’t working. Of course, it’s unplugged. If you try asking them if it’s plugged in, “they will get all insulted and say indignantly, ‘Of course it is! Do I look like an idiot?’ without actually checking.
“Instead, Chen suggests, “say ‘Okay, sometimes the connection gets a little dusty and the connection gets weak. Could you unplug the connector, blow into it to get the dust out, then plug it back in?’
“They will then crawl under the desk, find that they forgot to plug it in (or plugged it into the wrong port), blow out the dust, plug it in, and reply, ‘Um, yeah, that fixed it, thanks.’

Continue lendo

Apple's Open Source Assault

Interoperabilidade, padrões abertos, e o que a Apple ganhou decidindo usar um sistema operacional de código aberto como a base de seu sistema:Interoperability, open standards, and why Apple decided for using an open-source operating system as the basis of its system:
Apple’s Open Source Assault
…e também um pouquinho de história da microinformática na década de 90….and some bits of microcomputers history from the 90s also.

Análise do OLPC

Vitor Fernando Pamplona : Weblog – Análise do OLPC (computador portátil do projeto “Um Computador por Aluno”, muito interessante.
Trecho:

Ao contrário do que todo mundo está pensando o XO (Nome do Laptop) não é um PC. O sistema de arquivos não é hierárquico, é um journaling que permite ao aluno e ao professor consultar diversas versões de seus arquivos. Não existe shell, ou um desktop que conhecemos. Tudo isso é abstraído por uma camada que só sendo especialista para ver. As interfaces das aplicações (câmera, browser, chat, jogo da memória, editor de textos e etc) ainda precisam melhorar, mas para as crianças já estão bem agradáveis.

Descoberto via BR-Linux.

DragonFlyBSD

Estou usando Debian GNU/Linux já há cinco anos; andei pensando em testar um sistema BSD. Acabei escolhendo o DragonFly BSD para testar. É baseado no FreeBSD, e o time de desenvolvimento dele está testando alguns conceitos novos em SO. Apesar dos novos conceitos não estarem inteiramente implementados, já funciona bem, e pode ser interessante para aprender alguma coisa em programação de SOs, também.
Continue lendo

Ideas for HLBR

English version below.
Segue abaixo algumas idéias sobre o HLBR… não necessariamente coisas que serão implementadas, apenas idéias soltas.

  • Novos decoders: HTTP e SMTP
    • Disponibilizar vários campos HTTP como testes
    • Decodificação de anexos – base64, binhex etc.
    • Verificação de anexos (outra thread?)
  • Manuseio de sessões
    • Score para sessão. Até 100 a ação afeta apenas o pacote, 127 a sessão toda.
  • Alguma linguagem interpretada para definição de regras?
    • Python, Lisp?
    • Acesso a campos de structs internos…

Some ideas about HLBR… not necessarily stuff that will be implemented, just some random thoughts.

  • New decoders: HTTP, SMTP
    • Make HTTP fields available for tests
    • Attachment decoding – base64, binhex, …
    • Attachment verifying (another thread?)
  • Session handling
    • Session score. Up until 100 the action only affects the packet, 127 affects the entire session.
  • An interpreted language for rule definition?
    • Python, Lisp?
    • Access to internal struct fields…