quinta-feira, 16 de agosto de 2012

Panis et Circenses

De uma entrevista com Bill Gates extraí alguns trechos que considero pertinentes a “minha realidade” e abaixo contextualizo (em itálico) com tal – no passado Gates foi um homem sem escrúpulos e socialmente não serviria como referência alguma, porém hoje o seu discurso serve e merece uma reflexão.

Para Bill Gates: Fale sobre como a "política educacional de vida fácil para as crianças" tem criado uma geração sem conceito da realidade, e como esta política tem levado as pessoas a falharem em suas vidas posteriores à escola. (a “escola” hoje não forma mais cidadãos críticos e atuantes, forma incompetentes e permeia a sociedade com escória)

Regra 1: A vida não é fácil - acostume-se com isso. Nem a escola de verdade.
Regra 3: Você não ganhará R$ 20.000 por mês assim que sair da escola. Você não será vice-presidente de uma empresa com carro e telefone à disposição antes que você tenha conseguido comprar seu próprio carro e telefone. Se você quer alguma coisa tem antes que fazer por merecer, então façam o quanto antes, pois não terão os pais de vocês para lhes “alcançar as coisas” a vida toda.
Regra 4: Se você acha seu professor rude, espere até ter um chefe. Ele não terá pena de você. Vocês devem questionar aquele professor que tenta facilitar as coisas para vocês, se ele age assim é porque numca atuou em ambiente corporativo e não tem uma visão da "vida real”. Lá você trabalha e produz ou “está fora”. Não é fácil para quem está preparado, menos ainda para quem não está. Se consideram os meus comentários ácidos, esperem até sair da escola, o choque vai começar já na entrevista de trabalho.
Regra 5: Vender jornal velho ou trabalhar durante as férias não está abaixo da sua posição social. Seus avós têm uma palavra diferente para isso: eles chamam de oportunidade. O mercado de trabalho se divide entre os competentes e os incompetentes, a distinção não deve ser feita pela atividade que a pessoa exerce e sim pela qualidade do seu trabalho.
Regra 6: Se você fracassar, não é culpa de seus pais, então não lamente seus erros, aprenda com eles. Antes de projetar a culpa em alguém "se olhem no espelho", tudo o que acontece a vocês é repercussão do seu comportamento, resultado dos seus atos!
Regra 8: Sua escola pode ter eliminado a distinção entre vencedores e perdedores, mas a vida não é assim. Em algumas escolas você não repete mais de ano e tem quantas chances precisar até acertar. Isto não se parece com absolutamente NADA na vida real. Se pisar na bola, está despedido, RUA!!!!! Faça certo da primeira vez. No mercado de trabalho não existe lugar para “profissionais” medíocres.
Regra 9: A vida não é dividida em semestres. Você não terá sempre os verões livres e é pouco provável que outros empregados o ajudem a cumprir suas tarefas no fim de cada período. Com a dedicação que vocês demonstram hoje, se um dia conseguirem se inserir no mercado de trabalho, não passarão do período de experiência, pois não terão um colega do lado para copiar o trabalho, se não souberem o seu ofício serão despedidos.
Regra 11: Seja legal com os CDFs (aqueles estudantes que os demais julgam que são uns babacas, aqueles que parecem só estudar). Existe uma grande probabilidade de você vir a trabalhar PARA um deles. Com a postura que vocês estão adotando é a isso que estão fadados.


O que se vive hoje dentro das escolas e a maioria não percebe, é uma reprodução da política do pão e circo, os alunos se satisfazem com o “nada”, isto é, basta ser aprovado no fim do ano, pois o “conhecimento” não interessa mais.
A precariedade da escola e do ensino é deixada de lado quando essa preocupação é substituída por jogos interescolares, festinha Junina, semana Farroupilha, comemorações do dia do Aluno  (não mais do estudante) e qualquer outro momento que não envolva os livros.
São todos momentos legítimos e tem sua validade sociocultural, porém não devem nunca substituir a sala de aula e nunca substituirão da maneira como são conduzidos.
Se querem chegar a algum lugar pensem nas regras 1, 3 e 4.



Juramento do cavaleiro (moderno).

Não demonstre medo diante de seus inimigos. 
Seja bravo e justo, diga sempre a verdade, mesmo que isso o prejudique.
Proteja os mais fracos e seja correto.

quarta-feira, 18 de julho de 2012

As notícias podem ser boas para os professores


Abaixo uma reflexão que fiz ainda em 2010, sobre o texto de Marcos Francisco Martins. E hoje, passando da metade do ano de 2012, continua atualizadíssima.

Devido a grande oferta de vagas para professores, o que se percebe é uma migração de profissionais que não conseguem se colocar no mercado de trabalho e veem a docência como uma saída para o desemprego. Muitos destes provavelmente se antes indagados estariam entre os 83%, citados por Martins, que optariam por profissões desvinculadas a docência.

Penso que a docência não é apenas uma questão de dom para ensinar, mas sim, além disso, é uma questão de opção/condição de ser e estar consciente da profissão.
Essa parcela que migra, do meio corporativo para o acadêmico, vem em busca do emprego sem estar ciente do trabalho do professor. Muitos acreditam que basta ler o capítulo de um livro, logo depois "expor" o que leu aos seus alunos, e duas vezes por semestre aplicar uma "prova". Não imaginam eles, todo “o mais” que acompanha a profissão, por isso, muitas das reclamações por parte de professores e alunos. De um lado os professores, indignados com as "dificuldades" da profissão, e do outro os alunos, insatisfeitos com o despreparo de seus professores. E como reflexo disso, temos esses 83% que no futuro não pretendem seguir carreira vinculada a docência. Porém, esses mesmos alunos como profissionais mal formados, instruídos por maus professores, não conseguindo ingressar no mercado de trabalho "tentam a vida" como professor, ou outra atividade nos meios acadêmicos, fechando assim o ciclo.

Em virtude disso, posso afirmar com certeza, que o professor hoje é o responsável, e porque não dizer o único,  a “cavar a própria cova”. Se o professor não se compromete, não se prepara e não valoriza a si próprio como profissional, por que deve ser reconhecido e valorizado por outros segmentos da sociedade?

Tocando no Walkman:

sexta-feira, 8 de junho de 2012

Montando imagens JFFS2

A popularização dos dispositivos móveis com suas constantes atualizações de firmware, que hoje são feitas  "a quente" e de maneira simples e descomplicada leva a curiosidade sobre como modificar ou apenas personalizar esse firmware, e isso é latente em sala de aula onde os questionamentos sobre o assunto são semanais.
Sistematizei aqui os passos para fazer a montagem de imagens Journalling Flash File System (JFFS2) utilizando uma distribuição linux qualquer, de maneira que qualquer um consiga ter acesso ao conteúdo do firmware e assim fazer as personalizações desejadas.
O JFFS2 tem sido empregado por grande parte dos fabricantes de dispositivos móveis que na maioria que  utilizam memórias Flash NAND [...] como no BA que falei em outro post.
Existem conjuntos de ferramentas para automatizar a montagem imagens de sistemas de arquivos desse tipo, mas para quem vai fazer isso uma vez ou outra, acho mais interessante montar manualmente - e também nos afasta da monotonia do clique aqui, clique ali. 
No Linux conseguimos fazer isso de duas maneiras, por emulação de  bloco Memory Technology Device (MTD) ou por emulação de memória MTD, vou abordar a segunda opção que eu acho mais simples e é a que eu sei fazer.

O primeiro passo é instalar o pacote MTD-TOOLS
apt-get install mtd-tools
Depois precisamos carregar os módulos MTD, não é necessário recompilar o kernel e tê-los estáticos, podemos carregar dinamicamente com modprobe [...] apenas quando precisamos.
modprobe -v jffs2
modprobe -v mtd
modprobe -v mtdblock
modprobe -v mtdchar
modprobe -v mtdram total_size=49792 erase_size=256

NOTA:  total_size=49792 é o tamanho em Kb da imagem que vou carregar.

Em seguida usando o dd copiamos a imagem JFFS2 para um dispositivo mtd que em /dev vai de mtd0 até mtd15 se não me engano. Usamos o primeiro se esse estiver vago.
dd if=rootfs.jffs2 of=/dev/mtd0
O arquivo rootfs.jffs2 é a imagem que estou preparando para montar, logo falo sobre ela.

Por fim montamos o dispositivo em um ponto qualquer.
mount -t jffs2 /dev/mtdblock0 /mnt/imgjffs2

Daqui para frente basta copiar os arquivos que estarão dentro de /mnt/imgjffs2 e fazer as modificações que quiser. Em outro momento falo como empacotar a imagem modificada, o que também é simples de fazer.

Utilizei esse método para extrair o conteúdo da imagem de firmware do GoFlex da Seagate. Foi uma forma que encontrei para avaliar suas funcionalidades, já que não tenho o hardware, se eu encontrar algo útil vou agregar ao meu BA com Debian.

Tocando no Walkman:

sábado, 2 de junho de 2012

Jailbreak de iDevices

Todos aqueles proprietários de dispositivos da Apple que não se limitam ao uso trivial das máquinas se deparam um com problema, o bloqueio do iOS que não permite a instalação de programas que não são disponibilizados pela loja da Apple. Para nós brasileiro o problema é ainda maior, muitos aplicativos disponíveis na loja americana não estão disponíveis na loja brasileira - isso se soluciona criando uma conta na loja deles, mas o que com o tempo se torna um transtorno.

Uma solução definitiva para tudo isso é o uso de repositórios  alternativos, como Cydia e o uso de um programa chamado Installous [como instalar] que permite a instalação de programas "out Apple Store".

O primeiro passo é fazer o Jailbreak -  essa prática não pode ser considerada uma contravenção, pois estou modificando o OS de um equipamento que é meu, pelo qual eu paguei - aqui não se leva em consideração os atos que você irá cometer após fazer o desbloqueio do dispositivo -  se decidir que vai instalar programas piratas ou "crackeados" não esqueça que pirataria é crime.

Quem quer fazer o Jailbreak deve começar por aqui e consultar a disponibilidade de Jailbreak para o seu dispositivo.
O procedimento é simples e indolor, basta fazer o download do executável e seguir os passos, o Cydia éinstalado junto e os passos para instalação do Installous estão mais acima nesse post.

Tocando no Walkman:

sexta-feira, 1 de junho de 2012

Blackarmor 400 com Debian 6


Recentemente comprei um  Blackarmor 400 (BA400) da Seagate, ele cumpre o papel ao qual se propõem, o de servidor de arquivos e outras bobagens, mas para mim seu S.O. original é bastante limitado.
Com um processador de 1.2Ghz e espaço ilimitado em disco as possibilidades são muitas! Sai em busca de possíveis modificações e encontrei no fórum da própria Seagate uma discussão onde o pessoal comenta sobre a instalação do Debian Lenny no Blackarmor 200.

Segui os passos e migrei o meu BA400 para o Debian 5.0.7, depois fui além, atualizei para o Debian Squeeze - apenas os binários, não mexi no kernel ainda - e coloquei o painel de botões e o LCD para funcionar - o BA220 no qual o pessoal do fórum começou os experimentos não tem LCD.

Abaixo segue a descrição dos meus passos para quem quiser fazer o mesmo.
  
Primeiro você deve seguir os passos descritos aqui com isso você já terá o sistema básico do Debian 5.

Em seguida será necessário atualizar o /etc/apt/sources.list com as seguintes linhas - as duas última são necessárias apenas para quem quer instalar o Webmin.
deb http://archive.debian.org/debian/ lenny contrib main non-free
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Execute o comando  apt-get update para atualizar a lista de pacotes e instale o seguinte -  do pacote tree para frente foi uma opção minha.
apt-get install nfs-kernel-server samba vsftpd iscsitarget tree vim ntfs-3g mc usbmount localepurge flexbackup webmin
ATENÇÃO quem quiser instalar o webmin antes deve  adicionar a chave do repositório como mostro a seguir. 
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
\rm jcameron-key.asc
Agora os passos para atualizar para o Debian 6

Modifique a primeira linha do /etc/apt/sources.list e deixe assim:
deb http://ftp.debian.org/debian/ squeeze main contrib non-free
execute os três comandos abaixo e pronto.
apt-get update
apt-get dist-upgrade
apt-get clean
Transmission um cliente de bitTorrent

Quem quiser pode inda instalar um client de torrent muito interessante e funcional que possui uma interface web.
apt-get-install transmission-cli transmission-daemon
Aqui Transmisson-Remote, uma GUI  mutltiplataforma para o Transmission parecida com a do uTorrent.

O LCD

Para fazer o LCD e também o botão power funcionar - tanto para o Debian 5 quanto 6 - siga os seguintes passos:

Extraia do firmware original os seguintes arquivos: 
/etc/btn.poweroff
/etc/init.d/S99lcm
/usr/sbin/wixsendevent
/usr/sbin/btn_monitor
Copie os arquivos para o mesmo local na sua nova instalação do Debian e faça as alterações necessárias nos scripts - os dois primeiros arquivos - para adequar a sua realidade

Carregue o serviço /usr/sbin/btn_monitor ou reinicialize o NAS e pronto.

No meu BA ainda estou enviando as mensagens de inicialização para o LCD...aqui o post no fórum para quem quiser acompanhar por lá.

Stream multimídia

Um servidor simples e leve FireFly (o site oficial está fora do ar faz um certo tempo)

Para quem  usa iTune ou algum "iDevice" e quer fazer broadcast Apple File Protocol instale antes:
apt-get install netatalk
Indique a interface de rede no fim desse arquivo, apenas escreva por exemplo eth0, egiga0...
/etc/netatalk/atalkd.conf
Instale o seguinte serviço para forçar o broadcast contínuo
apt-get install avahi-daemon
e edite o arquivo
/etc/avahi/services/afpd.service
deixe ele assim
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
</service-group>

Instale o mt-daapd (FireFly) e o libid3tag0 que permite a leitura de metatags ID3.
apt-get install mt-daapd libid3tag0
Carregue o serviço mt-daapd e acesse o seu NAS na porta 3689, o usuário e a senha padrão é mt-daapd.
Agora o seu NAS, servindo media, vai aparacer no Finder do MAC OS ou na sessão compartilhamento do iTunes!
Daqui para frente é só personalizar...


 

PS: o "software livre" apesar de desorganizado e com grande parte da sua comunidade desviando o foco da sua "filosofia inicial"  - mesmo que alguns digam quem software livre é uma questão de liberdade e não de preço, ha uma distorção nessa história -, ele ainda nos permite utilizar nossos equipamentos da forma como queremos. 
Related Posts Plugin for WordPress, Blogger...