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
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 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 an 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/

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.


Quinta
14 de Maio de 2015


face

instalar programas no linux

Depois de publicar alguns tutoriais sobre como instalar programas no Linux manualmente, é hora colocar todos no mesmo local e facilitar o acesso dos leitores a eles.

Leia o restante do texto "Como instalar programas no Linux manualmente"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Como instalar programas no Linux manualmente.



Quarta
13 de Maio de 2015


face

firefox 38

Mozilla anunciou o lançamento do Firefox 38, a versão mais recente do seu popular navegador web de código aberto. Conheça as novidades e instale em seu sistema.

Leia o restante do texto "Lançado Firefox 38 - conheça as novidades e instale"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Lançado Firefox 38 – conheça as novidades e instale.



Terça
12 de Maio de 2015


face

thunderbird 38 beta

Conheça as novidades do Thunderbird 38, que no momento está em beta e será lançado em breve, trazendo até suporte para Yahoo Messenger. Se você quiser experimentar, veja aqui como instalar o Thunderbird 38 beta no Linux manualmente.

Leia o restante do texto "Thunderbird 38 virá com suporte para Yahoo Messenger"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Thunderbird 38 virá com suporte para Yahoo Messenger.



Segunda
11 de Maio de 2015



Sábado
09 de Maio de 2015


face

PicCollage_ASK

Tive uma experiência positivamente surpreendente com a ASK​ (@GrupoASKwww.ask.ind.br). Precisei de ajuda para conseguir substituir uma peça de um suporte do teclado da Maria Luiza Peixoto​ e me reportei ao “fale conosco” do site. A equipe da ASK, exatamente a Marina Nobre, não poupou esforços para me atender da melhor forma, mais atenciosa e cordial impossível. Buscou uma loja autorizada que fosse próxima à minha residência, indicando-me inclusive a pessoa com quem deveria tratar.

Na loja, chamada COPPITEL Eletrônica (110 sul), fui também atendida de forma cordial. Novamente fiquei surpresa ao saber que o item me foi enviado sem que houvesse custos adicionais. Como se não bastasse tudo isso, ao abrir a caixa, mais uma surpresa: uma carta, com direito a lacinho de fita, um belo texto de pedido de desculpas, valorizando o contato e lindamente concluindo com uma citação de Nietzsche: “Sem a música, a vida seria um erro.”

Incrível! Formidável! Parabéns ASK e Marina Nobre!

by Aniela Peixoto (@anielampm)


face

Sweet Home 3D no Linux

Foi lançada mais uma versão do aplicativo Sweet Home 3D, trazendo muitas melhorias e correções de bugs. Se você já é usuário ou quer experimentar esse programa, veja aqui como instalar a versão mais recente do Sweet Home 3D no Linux.
Leia o restante do texto "Instalando a versão mais recente do Sweet Home 3D no Linux"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Instalando a versão mais recente do Sweet Home 3D no Linux.



face

LibreOffice 4.4.2 no Linux

Foi lançada mais uma atualização do LibreOffice. Se você está querendo atualizar ou instalar o LibreOffice no Linux antes de todos, ou ao menos antes dele aparecer nos repositórios de sua distro, veja como instalar a versão mais recente.

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

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Como instalar a versão mais recente do LibreOffice no Linux.



Sexta
08 de Maio de 2015


face

LinuxLive USB Creator

Procurando uma opção para criar mídias de sua distribuição favorita no Windows? Pois então veja como instalar e usar o LinuxLive USB Creator.

Leia o restante do texto "Como instalar e usar o LinuxLive USB Creator"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Como instalar e usar o LinuxLive USB Creator.



Quarta
06 de Maio de 2015


face

planetshift no linux

Que tal experimentar um jogo online e disputar com milhares de jogadores em um mundo virtual dinâmico? Então conheça e veja como instalar o jogo PlaneShift no Linux.
Leia o restante do texto "Como instalar o jogo PlaneShift no Linux"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Como instalar o jogo PlaneShift no Linux.



face

Visual Studio Code no Linux

Aproveitando o evento Build 2015, a Microsoft lançou seu novo editor de código multiplataforma, que aliás, possui uma versão para o Linux. Se você ficou curioso para experimentar, veja aqui como instalar o Visual Studio Code no Linux.

Leia o restante do texto "Como instalar o Visual Studio Code no Linux"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Como instalar o Visual Studio Code no Linux.



face

Terminei de ler o livro que foi base para o filme Blade Runner. Foi o segundo do meu ciclo de ficção científica, que espero que seja longo o suficiente pra me manter entretida. O primeiro problema que vejo é: não sei pra onde correr quando terminar de ler os clássicos. Algum autor contemporâneo desse gênero? Como não lembro muito bem do filme (tenho o péssimo hábito de assistir filmes deitada, o


Segunda
04 de Maio de 2015


face

LibreOffice Magazine 16

Saiu mais uma edição da revista LibreOffice Magazine. Veja o que foi destaque nessa edição e descubra como baixá-la.

Leia o restante do texto "Lançada LibreOffice Magazine 16- baixe agora!"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Lançada LibreOffice Magazine 16- baixe agora!.



Quarta
29 de Abril de 2015


face

Deixo aqui os meus agradecimentos a todos que sempre me apoiaram no desenvolvimento da tecnologia Certiface. Toda comunidade Linux/Software Livre e amigos em geral. No dia 21 de Abril de 2015, foi exibido o Certiface no programa do Gugu. É graficante ver o Certiface ser selecionado por uma emissora de TV.
Embora o Certiface são seja uma ferramenta livre, mas é todo baseado em Linux e também tem um propósito nobree, ou seja este serviço nasceu para proteger as pessoas do bem. Pois seu principal objetivo não permitir que pessoas mal intensionadas compre no seu nome com documento falsificado. Neste link, ( http://tinyurl.com/gugu-biometria ) esta disponível minha atuação no programa ao vivo, críticas e sugestões são bem-vindas, pois não crescemos somente com elogios.

gugu.email



face

Deixo neste post, um resumo do evento CONSOLINE. Um evento que contou com uma excelente infra-estrutura e uma equipe muito competente. Agradecimento em especial ao Diogenes Souza Leão da Fuctura que disponibilizou a oportunidade de ministrar a minha palestra sobre realidade aumentada neste evento.
O evento contou com diversas atividades diferenciadas com segurança com Davis Paiva, Cloud Computing com Rafael Peregrino, Monitoramento de Pacientes com Marcel Ribeiro, Power Linux IBM com Antônio Navarro, LibreOffice com Valdir Barbosa e Douglas Vigliazzi, IBM no NE com Claudinei Amaral e Robótica Livre com Henrique Foresti.

O principal objetivo deste texto, é divulgar o sucesso do evento para que o publico não perca a próxima edição no final de Outubro. Neste LINK informações sobre o evento, fotos e demais dados.

consoline2



Domingo
29 de Março de 2015


face

Concluído o material atualizado para a palestra no evento CONSOLINE. O assunto será sobre realidade aumentada, onde menciono técnicas utilizando visão computacional junto à computação gráfica, a Realidade Aumentada disponibiliza uma inovadora interação homem-máquina, onde os objetos virtuais introduzidos no ambiente real podem ser manipulados com as próprias mãos, proporcionando ao usuário uma interação inédita e atrativa. O Material da palestra, encontra-se AQUI, e a seguir um vídeo.



face

Não lembro se foi em 2013, mas depois de uns 10 anos parada devido à faculdade, voltei a fazer aulas de violino. Para tentar minimizar o problema do som ruim característico de iniciantes comprei um violino elétrico. Assim posso fazer a desgraça que for: quem estiver em redor vai ouvir um som muito baixo (e os vizinhos provavelmente são poupados até disso). Sim. Comprei um Stagg. Porque não



Domingo
01 de Março de 2015


face

spock

A seguir uma dica rápida de como instalar o Vulcan Chess em homenagem ao nosso eterno herói Spock.

Primeiramente efetue o download do código fonte:

$ ftp://ftp.nl.netbsd.org/vol/2/metalab/distributions/zenwalk/source/extra/games/vulcan/vulcan-0.92.tar.gz

Descompacte o pacote:

$ tar -zxvf ~/Downloads/vulcan-0.92.tar.gz
Entre na pasta, compile e instale e Pronto! Para finalizar um vídeo demonstrativo no final.
$ cd vulcan-0.92/
$ make
# make install



Sexta
27 de Fevereiro de 2015


face

Como tive dificuldade na instalação do Android com boot UEFI, fica aqui a dica de como instalar o Android 4.4.2 em computadores x86 com boot UEFI , o que faz muito sentido principalmente se o seu hardware carrega o recurso touchscreen. Primeiramente arrumei um pendrive de 8GB, após efetuei o boot do imagem adquirida na página oficial http://www.android-x86.org/ . Prossegui com a instalação normalmente, porém efetuei toda instalação no pendrive. Após terminar criei uma particição ext3 e copiei todo o conteúdo do pendrive (mountado em /mnt/android) com o sistema recém instalado para a nova partição como comando a seguir:

# rsync -vxaHD --delete /mnt/android-4.4-r2/ /android/

Agora basta incluir a entrada no grub2:

menuentry "Android KitKat 4.4.2 x86" --class android {
 set root=(hd0,gpt13)
 linuxefi /kernel root=/dev/sda13 androidboot.hardware=android_x86 SRC=/
 initrdefi /initrd.img
 }

E Pronto! AQUI também um vídeo demonstrativo…

android-x86-4.4.2-3

 



Quarta
25 de Fevereiro de 2015



face

Agora nesta terça-feira dia 24 a Mozilla liberou a versão 36 do Firefox com o suporte ao HTTP/2. Como ultima versão do protocolo HTTP é de 1999 e muitas mudanças ocorreram na Web, o mesmo começou tornar-se um gargalo no desempenho da internet. O HTTP 2 foi baseado no conceito do SPDY que reduz o tempo em torno de 40%, transmitindo obrigatoriamente os dados compactados e criptografados, como aproveitar a transmissão para diversas requisiçoes (também conhecido como multiplexão).

Clique AQUI e efetue o DOWNLOAD!

Firefox2



face

Neste post, veremos como obter o máximo desempenho com a placa de Vídeo NVidia Optimus que otimiza o seu notebook de forma inteligente, oferecendo o desempenho gráfico impressionante que você precisa, quando você precisa, e sempre aumentando o tempo de vida da bateria para que você aproveite por mais tempo.

Primeiramente instale o openSUSE com o parametro do kernel brokenmodules=nouvea, assim tornando desnecessário colocar este módulo no kernel na blacklist. depois, para instalar o Bumblebee que explora os recursos da NVidia Optimus, primeiramente instale os seguintes pacotes no openSUSE 13.2:

  • bbswitch-0.8-21.1.x86_64
  • bbswitch-kmp-desktop-0.8_k3.16.7_7-21.1.x86_64
  • bumblebee-3.2.1-16.1.x86_64
  • nvidia-bumblebee-343.36-1.1.x86_64
  • dkms-2.2.0.3-14.1.noarch
  • primus-20131226-16.1.x86_64
  • primus-32bit-20131226-3.1.3.x86_64
  • VirtualGL-devel-2.3.90-21.1.x86_64
  • VirtualBox-4.3-4.3.20_96996_openSUSE123-1.x86_64
  • VirtualGL-32bit-2.3.90-1.8.x86_64
  • VirtualGL-2.3.90-21.1.x86_64

Adicione o usuario nos grupos video e bumblebee:

# usermod -G video,bumblebee cabelo

Inicialmente o Bumblebee não esta em funcionamento,então os comando a seguir devolverão os seguintes resultados:

# cat /proc/acpi/bbswitch 
0000:01:00.0 ON

Testaremos o desempenho com o programa glxspheres com o comando a seguir:

$bglxspheres
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Haswell Mobile
59.977914 frames/sec - 66.935352 Mpixels/sec
60.040965 frames/sec - 67.005717 Mpixels/sec

nvidia.01

Aqui conseguimos um desempenho máximo de 60 frames/segundos, agora começaremos a brincadeira inciando o daemon Bumblebee:

# systemctl status bumblebeed
bumblebeed.service - Bumblebee C Daemon
 Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled)
 Active: active (running) since Ter 2015-02-24 21:34:38 BRT; 45min ago
 Main PID: 861 (bumblebeed)
 CGroup: /system.slice/bumblebeed.service
 └─861 /usr/sbin/bumblebeed
 # cat /proc/acpi/bbswitch 
0000:01:00.0 OFF
# optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.

Agora com tudo fucionando executaremos o glxsphere novamente precedido do comando optirun:

# optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GTX 860M/PCIe/SSE2
192.146589 frames/sec - 214.435593 Mpixels/sec
193.858314 frames/sec - 216.345879 Mpixels/sec

nvidia.02

Reparem que agora conseguimos obter 192 frames/segundos no lugar do suado 60 frames/segundos. Agora vamos turbinar a brincadeira com o comando primusrun:

$ vblank_mode=0 primusrun glxspheres
Context is Direct
OpenGL Renderer: GeForce GTX 860M/PCIe/SSE2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
273.449995 frames/sec - 305.170194 Mpixels/sec
274.683783 frames/sec - 306.547102 Mpixels/sec
278.195957 frames/sec - 310.466688 Mpixels/sec
280.331172 frames/sec - 312.849588 Mpixels/sec

nvidia.03

Com este recurso, podemos selecionar quando usar o recurso máximo da placa NVidia ou poupar a bateria do Notebook.

 

 

 

 

 

 

 

 

 

 

 

 



Terça
17 de Fevereiro de 2015


face

Para os nerds que gosta de café fresco recém coado a qualquer hora fica a dica da minha nova aquisição, a cafeteira Single Cadence. Não é grande coisa, mas atende bem a minha demanda (café quente e fresquinho a qualquer hora). Durante o desenvolvimento nada como um café passado na hora. O filtro é permanente e fácil de lavar (até eu consegui), a proteção contra superaquecimento e a bandeja removível antiderrapante ajuda eu não fazer muita bagunça na cozinha.

cafeteira

botao.comprar



Sábado
03 de Janeiro de 2015


face

Esses dias minha mãe me pediu p/ imprimir todos os médicos conveniados da Itaipu, porque eles não enviam mais o livrinho impresso. P/ minha infelicidade, os dados são paginados e se você for fazer isso na mão, vai ter que ficar copiando, colando e formatando no editor de texto. Não, né.... Meu desespero começou quando vi que usam frameset na página. 1994 ligou e pediu o livrinho de HTML de volta


Quarta
24 de Dezembro de 2014


face

Passei o resto do ano sem muito assunto p/ ter o que escrever aqui. Pelo menos algo que possa ser interessante p/ alguém.Uma das partes boas do ano é que conheci e consegui manter algum contato com pessoas da área. Sendo mais específica, com o Júlio de Lima, após um curso que ele ministrou no SEBRAE. Isso p/ mim é um puta avanço porque, por exemplo, na Python Brasil em Curitiba passei pelo evento


Sexta
26 de Setembro de 2014


face

I wrote several months ago a little application called machPQ.py (I’ll open the code soon…) which calculates the active, reactive and also the apparent power in machine terminal’s over the time domain, for electromagnetic transients analysis. The files that this program have to crunch often have 1.E6 lines or more.



MANAUARA_PQFig. 1: All this work to generate this kind of images.


Due to those large files this application was taking long time to finish it’s calculations 1h-3h, hence I started to transcript it into a parallel paradigm using python as well.

The problem begins when I tried to benchmark the parallel version and compare with the single threaded one. The single threaded in some runs was being faster than the parallel version! That was driving me crazy! I don’t know why, but something told me that I should take a look at the processor state (my laptop is a Dell XPS 15 L502x with i7 processor).

And damn! I was right! With the turbo boost enabled [3] the computer running multiple threads got hotter faster and then slowed the clock speed, therefore being slower than the single thread version, or just slightly faster (depending on how hot the day was).

So, to disable the turbo boost, I used, from [1]:

# echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

And then the magic happened! In this way, with the parallel version fighting in fair conditions with single thread version the expected results came up.

I’ll not do a long discussion over the data, but just to summarize:

  • When the code was running with turbo boost enable, the time needed to complete the simulation using the parallel version was only by 4.13 % smaller than the single threaded version (Simulation 1);
  • Now, with turbo boost disable, the non parallel version took 42.02 % more time time than the parallel version – Oh, yeah! – (Simulation 3);
  • Running the code into n-crap-vidia, with optimus [2], again, we got a nice speed up of 48.34 % (comparing the bigger time to the smaller) (Simulation 4);
  • The parallel code running directly into cpu (Simulation 3) took 2.61 % more time than into n-crap-vidia (Simulation 4). However, this mismatch is so small and I just performed a single simulation that it is not possible to verify any trend here;
  • The single thread version running with turbo boost enabled (Simulation 1) was 24.21 % faster than the single threaded version when turbo boost was disabled (Simulation 3);
  • The parallel version with turbo boost disabled (Simulation 3) was 8.77 % faster than the parallel version with turbo boost enabled (Simulation 1);

From the above analysis we can conclude:

  • This variable clock speed is a pain in the ass when doing benchmarks!!! Even disabling the turbo boost, the clock can also be reduced if the temperature is high;
  • As the major programs are still single threaded leaving the turbo boost enabled is a good idea;
  • For very demanding multiple process or multiple threaded programs

Quarta
04 de Junho de 2014


face

Vídeo que a minha namorada linda, Aniela (@anielampm), fez sobre transmissão de energia em meio comprimento de onda, apresentado como parte da avaliação da disciplina de pós-graduação da UNICAMP IA895: História e Filosofia em Engenharia Elétrica e de Computação – 1o. Semestre de 2014:

Parabéns, amor! Ficou sensacional!


Sábado
03 de Maio de 2014


Isis Binder: Link

10:56 UTC

face

Após 1 ano sem postar absolutamente nada, precisei "forçar" um pouco as coisas: - Tirei uma certificação (ISTQB CTFL); - Parei um pouco o desenvolvimento e estou me concentrando em criar um processo p/ a equipe de teste na empresa onde trabalho. A idéia é uniformizar o modus operandi e termos ferramentas e índices para não esquentarmos mais a cabeça com artefatos de qualidade questionável, como

Entradas de blog antigas ->