Blog

Content before 2026 was migrated and some information might have been lost.

Ponta Negra

Published on October 10, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

Note

Este post decorreu desse post (cópia nesse servidor <um-paraiso-chamado-maresias.html>).

Eu não sou muito fã de praia (que é o nome que damos para a mistura de aréia, água, sal e sol). Mas como fui a trabalho para Ponta Negra (uma das praias de Natal - RN) precisava ao menos fazer uma caminhada na praia para ter o que contar aos amigos.

More ...

MathML.js

Published on October 10, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

MathML.js é o nome provisório de um projeto pessoal que resolvi desenvolver até o final de 2014. As primeiras informações encontram-se logo abaixo.

O que é?

MathML.js é uma biblioteca Javascript para manipulação de expressões matemáticas, representadas no formato MathML, por meio de supervisão humana.

Por que?

Ao tratar de expressões matemáticas temos programas para editoração (tanto por meio de linguagens de marcação como TeX como por interfaces gráficas) e para computação (simbólica). Infelizmente não temos ainda algo que seja um intermediário entre esses dois extremos e portanto quando precisamos pensar em uma equação continuamos a utilizar papel e lápis (ou quadro-negro e giz) e para resolver utilizamos um computador.

More ...

Escolhas

Published on October 10, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

Ao longo deste ano tenho repensado várias vezes sobre meus desafios e necessidades, dentre os quais encontram-se terminar minha graduação que requer aprovação em Física 3, Mecânica Geral e Métodos da Física Matemática.

Ocorre que tenho

  • conflitos com a forma que a ciência é produzida e conduzida atualmente (espero falar disso em outra hora, mas por agora basta dizer que ela é fechada),
  • falta de perspectiva com as oportunidades de trabalho "padrões" relacionadas com minha formação, e
  • desinteresse em estudar as matérias que falta para completar minha graduação pois não vejo em que elas irão contribuir para meu aperfeiçoamento.

E ao mesmo tempo exitem vários projetos interessates em desenvolvimento precisando de contribuições que possibilitam resolver parte dos meus conflitos relacionado a produção e condução da ciência, além de serem ótimos para futuramente procurar trabalho.

More ...

Privacidade e a Ficção

Published on October 4, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

Warning

Este post possui spoiler.

Alguns dias atrás eu e o Panaggio estavamos falando de nossas expectativas em relação a terceira temporada de "Person of Interest".

Note

Para o caso de você nunca ter ouvido falar sobre "Person of Interest" vou fazer um pequeno resumo.

Harold Finch é um "magnata" e gênio da computação criou "The Machine" (é assim que ela é referenciada no seriado), um programa que rodava (até o final da segunda temporada) em um cluster do governo americano e estava conectado a TODOS os microfones e TODAS as cameras do planeta. "The Machine" utiliza as informações capturadas pelos microfones e cameras para prever acontecimentos. Destes acontecimentos, grande parte é descartada por não ser de grande importância para o governo e Finch recebe o primeiro número de CPF do trecho descartado diariamente.

More ...

Drag and drop

Published on October 2, 2013.

Este é um exemplo de como implementar a funcionalidade de arrastar e soltar utilizando HTML, CSS e Javascript e foi fortemente baseada nesse tutorial.

O HTML e CSS

Antes de mais nada, utilizaremos esse html <dnd-0.html> e esse css <dnd.css>.

No HTML temos draggable="true" para que o web browser saiba que o objeto pode ser movido.

No CSS temos cursor:move; apenas para indicar que o elemento poderá ser movido (neste momento ele ainda não é).

More ...