Ravage's blog

WD My Book World ddclient

My router doesn't have a dyndns client unfortunately, so here goes a ddclient setup for WD My Book World

Keep in mind that you should already have ssh access and Optware installed.

Go root
su

Install ddclient, ddclient relies on perl, so perl will be installed as dependency
ipkg install ddclient

Install some perl modules for https support
ipkg install perl-io-socket-ssl

WD My Book World lighttpd protected directories

On with WD My Book World adventures :)

Protecting web directories.

Edit
vim /etc/lighttpd/lighttpd.conf
Find


auth.require               = ( "/auth" =>
                               (
                                  "method"  => "digest",
                                  "realm"   => "nas admin",
                                  "require" => "valid-user"
# bruce - removed user=
#                                  "require" => "user=admin"
                               )

WD My Book World Hacking

The WD My Book World 500G arrived today. It packs a 500GB HD, a 200Mhz ARM processor, 32MB of RAM and it runs Linux.

Kind of accidentally i bumped into this site which offers much information on how to hack your WD and turn it into a little handy appliance.

I'll try to describe my first adventures with it. For starters, let's try to get PHP, vim, Transmission and Clutch, a Web interface for transmission running.

First, enabling ssh access to the disk:

TNEF winmail.dat

Quem não utiliza os clientes de e-mail da Microsoft certamente já se deparou com os famosos winmail.dat. Eu já, e várias vezes, sabem que mais... irrita-me e irrita-me ainda mais a ignorância de quem os envia.

Este fim de semana voltei a receber um desses, embora existam várias ferramentas para desempacotar este formato,

resolvi simplesmente não me dar ao trabalho.

Mais tarde encontrei o meu colega, emissor do email, aproveitei para indicar que o email chegou na forma de winmail.dat e aconselhei a ajustar as definições do cliente de mail de forma a evitar a situação.

Recebi então uma bela resposta, "ah! isso deve ser por utilizares Mac.".

<sarcasm>E não é que ele tem mesmo razão...</sarcasm> Why bother, it's useless!!!

A quem interessar:
http://www.webopedia.com/TERM/T/TNEF.htm
http://support.microsoft.com/kb/241538

Microsoft DreamSpark, ferramentas de borla para estudantes

A Microsoft gosta tanto dos estudantes que até oferece software assim, na loucura!

O Microsoft DreamSpark, é uma nova iniciativa da Microsoft que visa fornecer aos estudantes do ensino superior livre acesso a uma mão cheia de ferramentas de design, desenvolvimento e até mesmo sistema operativo.

Eles andam tão simpáticos, são a favor do software livre, libertam a API do sistema para criar interoperabilidade, link.

É uma loucura, parece os saldos!

Fon

O tal problema do Meo levou-me a adquirir um Fon. Chegou hoje, já está instalado e a partilhar, é um equipamento simpático que não dá trabalho nenhum e mesmo muito barato.

Ah, hoje vou-me baldar às aulas, é segunda-feira e não me parece um bom dia para começar!

Router 2Wire Meo, defeituoso por omissão

Sou um feliz subscritor do serviço MEO, até hoje não tive problema nenhum, excepto quando aumentei a velocidade da wireless!

Que é feito da qualidade dos produtos que adquirimos!? Será que se tornou hábito vender serviços ou produtos com qualidade duvidosa? São sistemas operativos com patches de correcção no dia seguinte, equipamentos supostamente testados com problemas de funcionamento. O consumidor anda mesmo em baixa.

Bom, após aumentar a velocidade da wireless, sempre que me ligava tinha uns minutos até o router perder o sinal ADSL, TV e Internet de grilo... é a vidinha.

Decidi então adquirir um FON e até chegar, o meu fiel D-Link que cheira a queimado e se alimenta com um transformador da loja dos 1.5€ vai funcionando.

Então sou português! Sei o significado da palavra desenrasca!

Remover XSS e outros insectos do HTML

Com esta volta ao PHP vêm as pesquisas, leituras, experiências, o costume!

Numa destas rondas encontrei uma biblioteca em PHP capaz de remover todo ou quase todo o lixo ou código malicioso (não é que seja mau, é apenas malicioso!) do HTML, como bónus ainda tenta torná-lo correcto.

Refiro-me ao HTML Purifier

HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications. Tired of using BBCode due to the current landscape of deficient or insecure HTML filters? Have a WYSIWYG editor but never been able to use it? Looking for high-quality, standards-compliant, open-source components for that application you're building? HTML Purifier is for you!

Aventuras em Frameworks PHP

Voltei a pegar no PHP para um pequeno projecto e praticamente ainda não fiz nada. Melhor dizendo, nada de interesse para a aplicação em questão.

Ando perdido no mundo das frameworks e no paradigma MVC, acho deveras tudo muito interessante mas custa-me a largar velhos hábitos e entrar na coisa... No entanto, optei por essa via e vou segui-la.

Experimentei, CodeIgniter, Symfony e Zend Framework, digamos que tenho andado a brincar. No final, optei pela Zend, parece-me a menos mágica e de fácil integração, embora fico com a sensação que me leva mais tempo a produzir algo recorrendo à framework do que em apenas PHP.

iTALC - Intelligent Teaching And Learning with Computers

O iTALC é uma aplicação fantástica que adoptamos à pouco tempo na nossa escola. É um dos projectos listados na Associação Ensino Livre já referida num post anterior.

Esta ferramenta é software livre e de grande valor para uma sala de aula, conseguimos de forma simples monitorizar os computadores dos alunos, fazer demonstrações, assistir, auxiliar, etc.

É multi-plataforma, neste momento a funcionar em Linux e Windows, em Mac ainda não consegui compilar, se alguém teve sucesso em Mac agradeço ajuda.

Para as pessoas que pensam que software livre é criado por comunistas que pretendem conquistar o mundo (nunca percebi onde se vão buscar estas ideias), têm sempre a opção comercial NetOp School.

Por cá estamos satisfeitos com as implementações que temos a correr com software livre e certamente vão continuar a crescer.

Syndicate content