Bem-vindo ao Planeta openSUSE

Isto é um agregador de fontes de notícias que coleciona o que os contribuidores do openSUSE estão escrevendo em seus respectivos blogs.

Para ter seu blog adicionado a este agregador, por favor leia as instruções.


Quinta
28 de Abril de 2016


face

Organizador de PDF - instale o Great Little Book Shelf para gerenciar seus PDF´s

Procurando um organizador de PDF, no mesmo estilo visual do iBooks da Apple? Então experimente instalar o Great Little Book Shelf para gerenciar seus PDF´s no Linux.

Leia o restante do texto "Organizador de PDF - instale o Great Little Book Shelf para gerenciar seus PDF´s"

Este texto saiu primeiro em Organizador de PDF – instale o Great Little Book Shelf para gerenciar seus PDF´s


Quarta
27 de Abril de 2016


face

Firefox no Linux: veja como instalar manualmente

Se você precisa ter a última versão do navegador da Mozilla no seu sistema, veja aqui como instalar o Firefox no Linux manualmente. O procedimento deve funcionar nas principais distribuições Linux.

Leia o restante do texto "Firefox no Linux: veja como instalar manualmente"

Este texto saiu primeiro em Firefox no Linux: veja como instalar manualmente


face

MEGAsync para Linux: Veja como instalar o cliente

Se você usa o serviço MEGAsync e quer utilizar ele no sistema do pinguim, veja nesse tutorial como instalar o cliente MEGAsync para Linux
Leia o restante do texto "MEGAsync para Linux: Como instalar o cliente no Linux"

Este texto saiu primeiro em MEGAsync para Linux: Veja como instalar o cliente


face

Como instalar o eliminador de arquivos e informações BleachBit no Linux

Se você está a procura de um software de limpeza para eliminar informações e até ganhar um pouco mais de espaço no disco, experimente instalar o BleachBit.

Leia o restante do texto "Como instalar o eliminador de informações e arquivos BleachBit no Linux"

Este texto saiu primeiro em Como instalar o eliminador de arquivos e informações BleachBit no Linux



Segunda
25 de Abril de 2016


face

Como instalar o Open Broadcaster no Ubuntu e derivados

Se você precisa de um programa para gravar o que acontece na área de trabalho do seu sistema, veja nesse tutorial como instalar o Open Broadcaster no Ubuntu e derivados.

Leia o restante do texto "Como instalar o Open Broadcaster no Ubuntu e derivados"

Este texto saiu primeiro em Como instalar o Open Broadcaster no Ubuntu, e derivados


face

Google Chrome no ubuntu

Se você gosta do Google Chrome e quer ter ele sempre atualizado no seu sistema, veja como instalar a última versão estável do Google Chrome no Ubuntu, Fedora e derivados.

Leia o restante do texto "Google Chrome no Ubuntu, Fedora e derivados"

Este texto saiu primeiro em Google Chrome no Ubuntu, Fedora e derivados – veja como instalar


face

Como instalar a versão mais recente do VirtualBox no Linux

Se você usa o virtualizador desktop da Oracle e quer estar sempre com as últimas funcionalidades a sua disposição, veja nesse tutorial como instalar a versão mais recente do VirtualBox no Linux.

Leia o restante do texto "Como instalar a versão mais recente do VirtualBox no Linux"

Este texto saiu primeiro em Como instalar a versão mais recente do VirtualBox no Linux


Sábado
23 de Abril de 2016


face

Thunderbird no Linux: veja com instalar manualmente

Se você precisa ter a última versão do cliente de e-mail da Mozilla no seu sistema, veja aqui como instalar o Thunderbird no Linux manualmente.

Leia o restante do texto "Thunderbird no Linux: veja com instalar manualmente"

Este texto saiu primeiro em Thunderbird no Linux: veja com instalar manualmente


Quinta
21 de Abril de 2016


face

Como instalar um Facebook Messenger no Linux com o Messenger for Desktop

Que usar o Facebook Messenger no desktop de seu sistema? Então veja como instalar o Messenger for Desktop, para ter um Facebook Messenger no Linux.

Leia o restante do texto "Como instalar um Facebook Messenger no Linux com o Messenger for Desktop"

Este texto saiu primeiro em Como instalar um Facebook Messenger no Linux com o Messenger for Desktop


Sexta
15 de Abril de 2016


face

Nem toda criança consegue obter do pai 26.95 USD para jogar Minecraft no seu computador, então sugiro conhecer o Terasology. Um jogo similar ao Minecraft, porém com gráficos realistas e gratuito (Software Livre). Agradeço ao meu filho na elaboração do vídeo e a super Bárbara Tostes pela apresentação do projeto. Disponibilizei no Viva O Linux o Material de compilação e execução (em breve os pacotes rpm para CentOS, Fedora, Redhat, SUSE e openSUSE). Tutorial na íntegra AQUI!

youtube



Terça
12 de Abril de 2016


face

Muitas vezes, precisamos disponibilizar um hardware USB  do hospedeiro na maquina virtual, então aqui fica a dica. Se o sistema não estiver devidamente configurado, ao digitar o comando list usbhost a relação de dispositivos será vazia como no exemplo abaixo:

$ VBoxManage list usbhost
Host USB Devices:
<none>

Entâo adicione o usuario no grupo vboxusers e pronto!

$ sudo usermod -a -G vboxusers cabelo

agora repita o comando novamente, e veremos o resultado:

$ VBoxManage list usbhost | head -19
Host USB Devices:

UUID:               abcd1234-123a-2345-b1e0-8a0b1c1f2511
VendorId:           0x046d (046D)
ProductId:          0x0809 (0809)
Revision:           0.9 (0009)
SerialNumber:       ABC34567
Address:            sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4//device:/dev/vboxusb/001/004
Current State:      Busy

UUID:               d2abc46d-123-1234-b8c3-691a7ca551ce
VendorId:           0x046d (046D)
ProductId:          0xc504 (C504)
Revision:           19.16 (1916)
Manufacturer:       Logitech
Product:            USB Receiver
Address:            sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-3//device:/dev/vboxusb/003/003
Current State:      Busy

Pronto, agora basta adicionar o dispositivo na interface gráfica.

virtualbox01virtualbox02



Segunda
04 de Abril de 2016


face

Intel-Edison

Neste post, veremos como compilar aplicações nativas para a plataforma Intel Edison, primeiramente efetue e download do pacote SDK – Cross Compile Tools na pagina oficial da Intel: https://software.intel.com/en-us/iot/hardware/edison/downloads

A seguir descompacte o arquivo ZIP e execute o arquivo Shell.

$ unzip /dados/programas.install/Hardware/IntelEdison/edison-sdk-linux64-ww25.5-15.zip
Archive: /dados/programas.install/Hardware/IntelEdison/edison-sdk-linux64-ww25.5-15.zip
inflating: poky-edison-glibc-x86_64-edison-image-core2-32-toolchain-1.7.2.manifest
inflating: poky-edison-glibc-x86_64-edison-image-core2-32-toolchain-1.7.2.sh

A seguir execute o script toolchain como super usuário.

$ sh poky-edison-glibc-x86_64-edison-image-core2-32-toolchain-1.7.2.sh
Enter target directory for SDK (default: /opt/poky-edison/1.7.2):
You are about to install the SDK to &amp;quot;/opt/poky-edison/1.7.2&amp;quot;. Proceed[Y/n]?
Extracting SDK...done
Setting it up...done
SDK has been successfully set up and is ready to be used.

Agora criaremos uma arquivo em C++ no estilo ola mundo para teste.

#include <iostream>
int main()
{
    std::cout <<";Assunto Nerd!"\n;
    return 0;
}

Agora configure as variaveis ambientais, compile, efetue o upload com o scp( copia sobre ssh) e execute o programa.

$ source /opt/poky-edison/1.7.2/environment-setup-core2-32-poky-linux

$ $CXX hello.c -o hello

$ scp hello root@192.168.2.15:/home/root

$ ./hello
Assunto Nerd!

Pronto, duvidas em cabelo@opensuse.org



Sexta
01 de Abril de 2016


face

O mundo de ideologia tecnológica e negócios estão muitos distantes, mas as tecnologias envolvidas estão cada vez mais próximas.  A OITI TECNOLOGIA tem no seu DNA utilizar TODA E QUALQUER tecnologia a serviço da humanidade. Com a Microsoft apoiando o movimento Linux, abre-se uma nova janela de oportunidade no mundo dos negócios. E neste cenário encontra-se o CERTIFACE. Um serviço em nuvem de utiliza a tecnologia de biometria facial para proteger as pessoas do bem. Veja o vídeo a seguir.

videocertiface02 Fonte: Youtube: https://www.youtube.com/watch?v=cYLOJyMPf1o



Domingo
27 de Março de 2016


face

This a copy of the message that I tried to share with openSUSE user mail list (opensuse@opensuse.org) but I’ve got blocked :/

I’m writing this e-mail to share my experiences after a whole day using openSUSE Leap 42.1.

The installation was pretty easy and worked ok.

IMHO, the boot screen is awful. But it’s a taste thing, so nevermind.

Everything started to go down the hill after logging into KDE. Unfortunately, Plasma 5 is really broken, the desktop environment is so unstable that I’ve missed the panel, the krunner and/or, kwin multiple times. Working with two displays (multihead) was kind of impossible. The graphics and animations are jumpy and not smooth. It was taking forever to reboot and shutdown. I’ve tried also to update KDE with extras and applications repository. Things didn’t get any better.

Baloo was consuming all my disk I/O. I could only use the computer after ionice it to -c3.

I’ve left my post installation notes here [1].

Of course, that was my experience w/ Leap 42.1 w/ KDE. Maybe others had a different luck within it.

After all, I’ve came back to openSUSE 13.1. Well, if 13.1 will reach EOL at Nov/2016 [2], this means that if I want to keep using openSUSE I’ll have to jump on 13.2 bandwagon until the next 42.2 comes around [3]. And then, I’ll have two months [3] to check if 42.2 is a stable boat to jump in. Right?

What I didn’t get is: if Leap 42.1 were supposed to be a stable release, why it was shipped with this not-that-stable Plasma 5?

Best regards,

[1] – http://wiki.mattos.eng.br/wikka.php?wakka=openSUSEPostInstall
[2] – https://en.opensuse.org/openSUSE:Evergreen
[3] – https://en.opensuse.org/Lifetime


Leonardo M. N. de Mattos
www.mattos.eng.br

UPDATE 1: Eventually I’ve found the answer of this e-mail here. However, I don’t know for sure if I agree.


Quinta
03 de Março de 2016


face

Neste post, disponibilizo os passos efetuados para atualizar o firmware do meu Intel Edison na plataforma openSUSE.

ATENÇÃO:  Antes de iniciar deixo claro , que o leitor deste post é responsável por qualquer problema que venha a acontecer com o seu aparelho, logo: sendo de sua inteira responsabilidade e risco a utilização das instruções a seguir.

Primeiramente instale o pacote

zypper addrepo http://download.opensuse.org/repositories/home:cabelo:desktop/openSUSE_Leap_42.1/home:cabelo:desktop.repo

zypper refresh
zypper install dfu-util

Faça o Download da ultima versão do firmware em https://software.intel.com/pt-br/iot/hardware/edison/downloads

Posicione a chave SW1 próxima ao conector micro USB de acordo com a figura abaixo e plugue os 2 cabos USB:

intel-edison-setup-1

E logo a seguir descompacte o arquivo recém baixado e execute o comando ./flashall.sh

yocto02

Se executar o comando sudo screen /dev/ttyUSB0 115200, teremos a seguinte saida no console:


Starting Reboot...

******************************
PSH KERNEL VERSION: b0182727
WR: 20104000
******************************

SCU IPC: 0x800000d0  0xfffce92c

PSH miaHOB version: TNG.B0.VVBD.0000000c

microkernel built 23:15:13 Apr 24 2014

******* PSH loader *******
PCM page cache size = 192 KB
Cache Constraint = 0 Pages
Arming IPC driver ..
Adding page store pool ..
PagestoreAddr(IMR Start Address) = 0x04899000
pageStoreSize(IMR Size)          = 0x00080000

*** Ready to receive application ***

U-Boot 2014.04 (Aug 20 2014 - 16:08:32)

Watchdog enabled
DRAM:  980.6 MiB
MMC:   tangier_sdhci: 0
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
Target:blank
Partitioning already done...
Flashing already done...
GADGET DRIVER: usb_dnl_dfu
#
DFU complete CRC32: 0x3756edb6
DOWNLOAD ... OK
Ctrl+C to exit ...
#
DFU complete CRC32: 0x3756edb6
DOWNLOAD ... OK
Ctrl+C to exit ...
#
DFU complete CRC32: 0x6ad212b0
DOWNLOAD ... OK
Ctrl+C to exit ...
#
DFU complete CRC32: 0xe511e42b
DOWNLOAD ... OK
Ctrl+C to exit ...
#
DFU complete CRC32: 0xe511e42b
DOWNLOAD ... OK
Ctrl+C to exit ...
resetting ...

******************************
PSH KERNEL VERSION: b0182b2b
WR: 20104000
******************************
SCU IPC: 0x800000d0  0xfffce92c
PSH miaHOB version: TNG.B0.VVBD.0000000c
microkernel built 11:24:08 Feb  5 2015

******* PSH loader *******
PCM page cache size = 192 KB
Cache Constraint = 0 Pages
Arming IPC driver ..
Adding page store pool ..
PagestoreAddr(IMR Start Address) = 0x04899000
pageStoreSize(IMR Size)          = 0x00080000

*** Ready to receive application ***
U-Boot 2014.04 (Jun 19 2015 - 12:05:55)
Watchdog enabled
DRAM:  980.6 MiB
MMC:   tangier_sdhci: 0
In:    serial
Out:   serial
Err:   serial
Writing to redundant MMC(0)... done
Writing to MMC(0)... done
Hit any key to stop autoboot:  0
Target:blank
Partitioning using GPT
Writing GPT: success!
Saving Environment to MMC...
Writing to redundant MMC(0)... done
Flashing already done...
GADGET DRIVER: usb_dnl_dfu
#
DFU complete CRC32: 0xb98db2f8
DOWNLOAD ... OK
Ctrl+C to exit ...
pageStoreSize(IMR Size)          = 0x00080000

*** Ready to receive application ***
U-Boot 2014.04 (Jun 19 2015 - 12:05:55)
Watchdog enabled
DRAM:  980.6 MiB
MMC:   tangier_sdhci: 0
In:    serial
Out:   serial
Err:   serial
Writing to redundant MMC(0)... done
Writing to MMC(0)... done
Hit any key to stop autoboot:  0
Target:blank
Partitioning using GPT
Writing GPT: success!
Saving 

Terça
01 de Março de 2016


face

IMG_20160229_224005125_HDR

Neste post, compartilho os primeiros passos com o Intel Edison, cujo principal objetivo é um projeto que envolve IoT com Reconhecimento Facial. Após achar uma fonte para a placa, pluguei o cabo USB. Com o comando dmesg constatei que o sistema já estava disponível na ttyUSB0. Logo em seguida, com o comando sudo screen /dev/ttyUSB0 115200 já obtive acesso ao console Linux. Então, bastou o comando configure_edison --wifi para configurar a internet…

Iot01

Iot02

Iot03

Precisei configurar o arquivo /etc/opkg/base-feeds.conf com o comando a seguir:

echo -e "src/gz all http://repo.opkg.net/edison/repo/all \nsrc/gz  
edison http://repo.opkg.net/edison/repo/edison \nsrc/gz core2-32 
http://repo.o pkg.net/edison/repo/core2-32 " > /etc/opkg/base-feeds.conf

opkg update

 … e para ser feliz, bastou.

opkg install opencv-apps

No proximo post, os passo para atualizar o firmware e teste do módulo de reconhecimento facial…



Sábado
20 de Fevereiro de 2016


face

dengue00

Sempre menciono que o grande passo evolutivo da humanidade, será a descoberta que a cooperação é traz melhores resultado comparado com a competição. Pois colaborar atrai amigos e competir atrai inimigos. Deixo neste post, os meus mais sinceros parabéns para minha cidade natal ( Bebedouro ) e aos meus amigos Fabiano Prates Gomes, Lucas Seren, Fernando Galvão e todos envolvidos no projeto de combate a dengue com inseticida biológico.

Este fato ressalta a minha forma de raciocínio, pois quando encontramos o nosso talento, trabalhando felizes, e não colocamos o dinheiro na frente de tudo. Como consequência obtemos resultados diferenciados, qualidade de vida (pois passamos grande parte do nosso tempo trabalhando) e reconhecimento o que nos motiva na jornada interminável.

Sinto muito orgulho de conhecer as pessoas envolvidas neste projeto, e o mais importante, a relevância do trabalho, pois os números são extraordinários. Bebedouro teve 6.353 casos em 2015, sendo 463 em janeiro deste ano. Agora, em janeiro de 2016, foram constatados apenas 3 CASOS. Tenho certeza que o Fabiano e os demais envolvidos conseguiram este resultado trabalhando para o bem da humanidade, pensando no bem-estar do local ondes seus familiares moram. E como resultado um índice que deveria esta estampado nas páginas de todos os jornais. Mas isto não acontece, pois os seres humanos têm uma forte tendência em popularizar noticias ruins, ou fatos que expões o próximo como vazamento de fotos íntimas, traição e outros. Para os interessados sobre o assunto, entre em contato comigo apenas como canal de comunicação (não quero nada em troca), como também deixo AQUI o link da matéria. Haaaa estava esquecendo… e tem mais, em uma conversa com o Fabiano, ele ainda menciona: “obrigado pelo parabéns Cabelo, MAS DÁ PARA MELHORAR…



Quarta
10 de Fevereiro de 2016


face

perfil

Conforme mencionado em post anteriores, disponibilizo o material da palestra e lançamento do openCertiface, uma versão em software livre do serviço de biometria facial em nuvem CERTIFACE. Esta iniciativa foi somente possível graças á visão diferenciada do Grupo Honda (sócios e investidores da empresa OITI TECHNOLOGIES). Pois além de apoiar todo trabalho, carregam o espírito colaborativo, com isto trazendo para a empresa o objetivo de utilizar a tecnologia a serviço da sociedade. Sendo assim, agradeço em nome de toda comunidade de software livre por permitir esta contribuição criada para proteger as pessoas do bem. Agradeço o apoio da Microsoft Azure, no qual o openCertiface encontra-se em operação.



Quarta
27 de Janeiro de 2016


face

Deixo neste post o link de como utilizar o SDK oficial da Intel Realsense, esta camera 3d  é a mais alta tecnologia da Intel no que tange hardware e software para computação de percepção, o que torna possível recursos presente no filme Minority Report em nossos computadores. Resumidamente, este produto permite que o usuário interaja com seus dispositivos de forma que visualizamos em filmes. As possibilidades são diversas utilizando os seus recursos podemos desenvolver aplicativos de reconhecimento facial 2D/3D, detectar gestos e até criar aplicativos de reconhecimento de voz.

Para maiores informações, assistam o video abaixo e clique AQUI!

real



face

banner

O openCertiface baseado na nuvem Microsoft Azure, é a versão de código aberto do serviço de biometria facial em nuvem CERTIFACE. Esta iniciativa foi somente possível graças á visão diferenciada do Grupo Honda (sócios e investidores da empresa OITI TECHNOLOGIES). Pois além de apoiar todo trabalho, carregam o espírito colaborativo, com isto trazendo para a empresa o objetivo de utilizar a tecnologia a serviço da sociedade. Sendo assim, agradeço em nome de toda comunidade de software livre por permitir esta contribuição criada para proteger as pessoas do bem.

Nesta edição da Campus Party 2016 no palco Inovação (Desenvolvimento) dia 29 de janeiro as 17h30,  estarei lançando o projeto, com um palestra onde mencionarei como implementar o projeto a partir do código fonte, além de exemplos em C, PHP, Java e Bash.

Ja disponibilizei o projeto no GIT https://github.com/cabelo/opencertiface para os interessados. Este projeto será muito útil na festa de assinaturas de chaves, onde uma pessoa não conseguira trocar chaves criptográficas com documentos fraudados.

A todos os membros da comunidade de código aberto que levam a sério o ESPÍRITO HACKER e utilizam essa força para o bem, aos que defendem a “LIBERDADE DA INFORMAÇÃO”, aos que me incentivaram desde 1998 em meus primeiros contatos com o Software Livre, aos que se sacrificam para divulgar informações, aos que amam os seus idealismos acima do capitalismo e que lutam para fazerem um mundo melhor sem prejudicar terceiros. A todos que defendem estes ideais, um MUITO OBRIGADO !



Quarta
16 de Setembro de 2015


face

É fato que não é viável manter o servidor X em nenhum servidor Linux, e seja lá qual for a distribuição, de preferência que ele nem esteja instalado. Os motivos são vários, um dos motivos é a economia de recursos e consequentemente uma melhor fluidez no servidor. Porem em alguns casos se torna necessário manter o X ativo, ainda mais quando os usuários da rede tem necessidade de fazer algum tipo


Segunda
07 de Setembro de 2015


face

Aqui vai uma dica legal pra você que instalou por exemplo, um software pelo PlayOnLinux, mas que então percebeu que não foi criado um atalho no Menu de aplicativos.

Calma…é bem simples resolver essa questão…

1- Clique com o botão direito em cima do ícone do Menu de aplicativos e selecione Editar Aplicativos.
2- Na janela que abrirá escolha o submenu desejado, neste caso, por exemplo vamos criar as entradas para o Microsoft Office no Submenu Suíte de Escritório.
3- Clique em novo Submenu na barra superior e escreva Microsoft Office
4- Clique em Novo item na barra superior

O PlayonLinux costuma criar atalhos na Área de Trabalho, então..

5- Clique com o botão direito do mouse em cima do atalho, no caso foi o Excel e, depois em Propriedade
6- Na janela que abriu, copie o conteúdo que está na caixa comando
imagem17- Volte no editor do Menu de Aplicativos e cole o que você copiou na caixa de Comando
imagem28- Na Caixa nome digite o nome do Aplicativo.
9- Para deixar o menu bacana, você inserir ícones, que por padrão o PlauonLinux utiliza a pasta ful_size, qua fica oculta na pasta do usuário. Você localizá-la asim: /home/SEU USUÁRIO/.PlayOnLinux/icones/full_size/
10- Eu costumo utilizar esta pasta para guardar os ícones dos aplicativos que eu for utilizar através de ma instalação feita com o PlayOnLinux.

Um abraço



Domingo
06 de Setembro de 2015


face

Nosferatu é o terceiro romance de Joe Hill, filho de Stephen King. Nessa história, Victoria cruza uma ponte interditada utilizando uma bicicleta (que mais tarde é substituída por uma moto). Através dessa ponte ela consegue encontrar objetos perdidos e ir a lugares que se mostrem necessários para cada momento de sua vida. Numa dessas travessias ela conhece uma menina chamada Margareth Leigh que


face

Vanevar Morgan é um engenheiro responsável por construir pontes bem famosas, como por exemplo, uma ligando o Marrocos à Espanha passando pelo Mar Mediterrâneo. Em uma de suas viagens, ele acaba indo p/ Taprobana (nome histórico p/ uma ilha no Oceano Índico) [sup]1[/sup], onde será construído um elevador espacial. Tipo esse daqui: Moravam nessa região os principes Kalidasa e Malgara. P/


face

Assim como outros personagens reais que foram parar no quase imaginário popular, Jack, o estripador, sempre me deixou curiosa. Refrescando: Inglaterra vitoriana, século 19. Havia um assassino de prostitutas à solta no distrito de Whitechapel em Londres. 5 mulheres foram mortas, com direito à evisceração. Não sou muito chegada em livros policiais nem em jornalecos sensacionalistas da TV, mas gosto


face

Outro livro de Arthur C. Clarke na minha mão. Apesar de não ter gostado do filme "2001 -- Uma odisséia no espaço" (achei massante por se concentrar apenas no HAL-9000 e o final, apressado) o livro foi uma boa surpresa. E acabei gostando da forma com a qual Clarke escreve. No prefácio, o autor, morto em 2008, já diz que se Hollywood fizer um filme baseado em "O fim da infância", todos irão achar


Sábado
05 de Setembro de 2015


face

Am I the only one who thinks this is totally correct? Specially in brazilian case, where most of the scientific knowledge produced is funded by government, which means the tax payers, whose majority cannot access the private scientific databases?

Well, let’s think about it.

Guerilla Open Access Manifesto

Information is power. But like all power, there are those who want to keep it for themselves. The world’s entire scientific and cultural heritage, published over centuries in books and journals, is increasingly being digitized and locked up by a handful of private corporations. Want to read the papers featuring the most famous results of the sciences? You’ll need to send enormous amounts to publishers like Reed Elsevier.

There are those struggling to change this. The Open Access Movement has fought valiantly to ensure that scientists do not sign their copyrights away but instead ensure their work is published on the Internet, under terms that allow anyone to access it. But even under the best scenarios, their work will only apply to things published in the future. Everything up until now will have been lost.

That is too high a price to pay. Forcing academics to pay money to read the work of their colleagues? Scanning entire libraries but only allowing the folks at Google to read them? Providing scientific articles to those at elite universities in the First World, but not to children in the Global South? It’s outrageous and unacceptable.

“I agree,” many say, “but what can we do? The companies hold the copyrights, they make enormous amounts of money by charging for access, and it’s perfectly legal — there’s nothing we can do to stop them.” But there is something we can, something that’s already being done: we can fight back.

Those with access to these resources — students, librarians, scientists — you have been given a privilege. You get to feed at this banquet of knowledge while the rest of the world is locked out. But you need not — indeed, morally, you cannot — keep this privilege for yourselves. You have a duty to share it with the world. And you have: trading passwords
with colleagues, filling download requests for friends.

Meanwhile, those who have been locked out are not standing idly by. You have been sneaking through holes and climbing over fences, liberating the information locked up by the publishers and sharing them with your friends.

But all of this action goes on in the dark, hidden underground. It’s called stealing or piracy, as if sharing a wealth of knowledge were the moral equivalent of plundering a ship and murdering its crew. But sharing isn’t immoral — it’s a moral imperative. Only those blinded by greed would refuse to let a friend make a copy.

Large corporations, of course, are blinded by greed. The laws under which they operate require it — their shareholders would revolt at anything less. And the politicians they have bought off back them, passing laws giving them the


Quinta
21 de Maio de 2015


face

Those lines below are my notes to mount an remote folder through ssh, using sshfs [1] and building an encrypted container with encfs [2]. I’ll not explain in details how to install sshfs and encfs ’cause it dependes whether linux distribution or unix-like bsd flavor you’re running, furthermore, there are tons of documents on web convering these topics.

IMHO, this is a great solution to easily store securely your files in any remote host (cloud) that you have access through ssh, using well known common unix tools.

1) Mount remote filesystem through ssh:

sshfs user@host:/full/path/dir/ /full/path/mount_point

It’s important to say that directory paths to use with sshfs and encfs should be given in the full form. I mean /home/user/mount_point and not ~/mount_point/. Also, if the user of remote server and local computer has differents uid/gid, you should tell that to sshfs using the flag -o (for more details read the manpages):

sshfs -ouid=1000 -ogid=1000 user@host:/dir/ mount_point

You can check if the remote folder is well mounted doing the df command or listing the files inside this folder. With a df you should seed see something like this:

host:/full/path/dir/ 459G 76G 384G 17% /full/path/mount_point

2) Build an encfs container:

encfs /full/path/mount_point/some_dir /full/path/temp_dir/

The encfs creation routine’s is self explanatory, so just follow the steps and answer accordingly. After this, you should see, with df -h:

encfs 459G 76G 384G 17% /full/path/temp_dir/

3) do the backup with rsync: <- This step is optional, you can copy or move the desired files/folders manually.

rsync -avz /some/dir /temp_dir/

4) When you’re done with the encrypted container and remote file system, eventually, you should umount it. Especially if you’re going to loose connection within it.

4.1) Umount encrypted container:

fusermount -u /temp_dir/

4.2) Umount remote filesystem:

fusermount -u mount_point

The steps to reconnect and remount the remote filesystem/container are the same above, except that when you call the encfs command, it will ask for your container’s password.

And that’s all!

References:

[1] http://fuse.sourceforge.net/sshfs.html
[2] http://www.arg0.net/encfs
[3] http://ubuntuforums.org/showthread.php?t=148600
[4] http://unix.stackexchange.com/questions/11117/groups-ssh-user-is-apart-of-dont-apply-on-sshfs


Sábado
16 de Maio de 2015


face

Desta vez, uma biografia. Só p/ interromper o ciclo de ficção científica, senão fica muito massante. Shania Twain foi uma das minhas "descobertas" na época da CMT (Country Music Television). O "sertanejo gringo". Junto com Reeba McEntire, Garth Brooks, Tracy Bird, Alan Jackson, entre outros. Mas ao contrário de personalidades como Chaplin, Hitler, Jobs e Disney, nunca me interessei por sua vida.

Entradas de blog antigas ->