Welcome to Planet openSUSE

This is a feed aggregator that collects what openSUSE contributors are writing in their respective blogs.

To have your blog added to this aggregator, please read the instructions.


Thursday
30 July, 2015


face

LibreOffice 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.



face

El 25 y 26 de julio de 2015 se celebró en A Coruña Akademy, la reunión de la comunidad KDE.

KDE_promo

Durante esos dos días se realizaron numerosas charlas de diversos proyectos de KDE. Donde los desarrolladores explicaban o daban a conocer las novedades de los distintos proyectos en las que estaban involucrados.

Las charlas que se dieron (en inglés, of course) se grabaron. Y ya están disponibles los vídeos para echarles un vistazo, o descargar. También estarán en breve (según las vayan facilitando los distintos ponentes) las presentaciones con las que ilustraron sus charlas.

Así por ejemplo, cabe destacar la charla de apertura que ofreció Matthias Kirschner, el vicepresidente de la FSFE:

La charla de apertura que dio Lydia Pintschner, la presidenta de KDE e.V:

La charla donde se presentó en primicia el teléfono con Plasma, un gran hito en el proyecto KDE, del que tanto se ha hablado:

Los 10 años del gran software de edición de vídeo Kdenlive, presentado por su desarrollador principal:

El proyecto de “jardinería“para enfocarse en mejorar ciertos proyectos que necesitan “algo de cariño” por parte de la comunidad:

La presentación de Trojita, un nuevo cliente de correo escrito en Qt, ligero y funcional:

Y muchos otros vídeos, hasta completar los de todas las charlas que tuvieron lugar en ese intenso fin de semana en A Coruña. Puedes encontrar toda la lista aqui:

O puedes acceder a ellos desde la ficha de programación de esa semana, donde tendrás acceso a un resumen de lo que trata la charla, al vídeo y a la presentación si el ponente ya la ha facilitado:

Os animo a echar un vistazo, así mejoraréis vuestro inglés, y les pondréis caras a los distintos desarrolladores que están detrás del código. Porque tal como dijo Baltasar Ortega en su presentación, a veces olvidamos algo tan obvio, como es que detrás del código hay personas creándolo, probándolo, mejorándolo, traduciéndolo, etc… y tu también puedes ser uno de esos, que aporte su buen hacer al software libre.

powered_by_kde_horizontal_190

————————————————–



face
In a few hours the voting period for the next OpenStack Summit in Vancouver ends at 30. July, 11:59 PDT (31. July  6:59 UTC / 08:59 CEST).

Here a some interesting talks regarding Ceph you may would like to vote for (this list is not intended to be exhaustive):

face

LibreOffice 5.0 is expected soon in openSUSE Tumbleweed.

openSUSE’s rolling release Tumbleweed posted six snapshot updates this past week following the release of Leap’s first milestone.

The only day a snapshot was not posted was on Sunday, so quite a few updates made it onto users’ computers this past week.

Tumbleweed followed the release of the Leap milestone by updating the Linux Kernel to 4.1.3, which is the latest stable version. Oracle’s VirtualBox was updated to 5.0.0 from 4.3.28.

There was an update to the YaST spec for the 20150727 snapshot. GNOME had some minor updates that fixed a crash when reading invalid backlight values. KDE had some minor updates as well and some Plasma 5 addons.

AppArmor updated to 2.10 and received several development updates. The cache time stamp issue was fixed and several memory leak/crashes bugs were fixed for libapparmor.

There was a fix for systemd on Xen and python-sip updated.

LibreOffice 5.0 is approaching soon, according to its roadmap and should make it into Tumbleweed soon, while perl and xfce still need to be fixed before being released in a Tumbleweed snapshot.


face

Sigo con algún artículo para descansar un poco de Akademy y Akademy-es . Hoy quiero compartir un pequeño tutorial de cómo conectar Plasma a un TV HDMI ya que donde me he alojado en A Coruña he tenido la posibilidad de hacerlo y así aprender.

Cómo conectar Plasma a un TV HDMI

En primer lugar quiero comentar que es una conexión HDMI (aunque hay mucha gente que lo sabrá siempre hay algún despistado). HDMI es el acrónimo de High-Definition Multimedia Interface («interfaz multimedia de alta definición») y es una norma de audio y vídeo digital cifrado sin compresión apoyada por la industria para que sea el sustituto del euroconector. Vía: Wikipedia.

La utilización de esta conexión está bastante bien regulada en el escritorio Plasma de la Comunidad KDE, aunque vídeo y audio de configuran en dos módulos diferentes de las Preferencias del Sistema.

Si la conexión no se realiza automáticamente se deben seguir los siguientes pasos:

  • Iniciamos el Lanzador de aplicaciones o Kickoff
  • Clicamos en la Preferencias del sistema.

Ahora podemos empezar a ajustar cada uno de las salidas: imagen y sonido.

Configurando el Vídeo

Normalmente esta configuración es automática, pero si no lo hace debemos dirigimos al módulo Pantalla y Monitor, donde veremos las opciones como el tamaño de la pantalla, la posición de la misma y si queremos que sea una clonación de la de nuestro ordenador.

Cómo conectar Plasma a un TV HDMI_05

Configurando el Audio

Esta opción es menos automática. Para ello debemos dirigirnos al módulo Multimedia.

Cómo conectar Plasma a un TV HDMI_02Ahora toca ir a la sección Configuración de audio y vídeo, y en la pestaña de Configuración de Harware de Audio seleccionar el perfil  deseado, en mi caso”Salida digital Estéreo HDMI + Entrada Estéreo Analógica”, que es el que mejor funcionaba.

Cómo conectar Plasma a un TV HDMI_03Eso si, si al desconectar deberemos volver a poner el perfil en el modo por defecto, para volver a utilizar los altavoces de nuestro equipo.


Wednesday
29 July, 2015


face

driver Nvidia 352.30 no Linux

Foi lançada mais uma atualização do Nvidia Driver para Linux. Se você utiliza um hardware suportado por esse pacote, veja aqui como instalar o driver Nvidia 352.30 no Linux, ou melhor, em qualquer distribuição Linux.

Leia o restante do texto "Como instalar o driver Nvidia 352.30 no Linux"

Não está aparecendo algo?

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



face

Hagamos un alto en el camino de la serie de artículos sobre Akademy y Akademy-es (de los cuales me quedan como un centenar para hacer) y hablemos hoy de la distribución del Camaleón y un pequeño tutorial de cómo instalar openSUSE 13.2 desde la red, es decir, directamente desde sus servidores.

Cómo instalar openSUSE 13.2 desde la red

Hace unos días decidí que era hora de actualizar mis ordenadores de sobremesa del despacho. En estos equipos tengo instalado mi entrañable distribución gnu/linux de openSUSE desde tiempos inmemoriables.

En ese momento tenía una versión 12.3 en ambos equipos y la forma más sencilla de realizar la actualización sería bajando la nueva openSUSE 13.2. Antes de hacerlo empecé a buscar un DVD para grabar la nueva versión y comprobé con tristeza que me había quedado sin ningún DVD virgen y que tampoco tenía a mano un pendrive de gran capacidad.

Me podría comprar una torre de DVDs o limpiar alguna de las memorias USB pero se me ocurrió probar a hacer la instalación vía red, la cual recordaba que necesitaba un espacio mínimo, es decir, podría utilizar un viejo pendrive de 128 Mb que tenía por los cajones.

Esta opción permite, descargar un instalador mínimo de 80 Mb para después, utilizando la red, descargar el sistema de instalación y todos los paquetes desde repositorios en línea. Para bajarse este instalador debemos pulsar en la sección red de la página de descargas de openSUSE.

Cómo instalar openSUSE 13.2 desde la red

Este tipo de instalación tiene algunos puntos a favor y algunos en contra, aunque los primeros compensan a los segundos.

A favor:

  • Requiere un pendrive con muy poca capacidad.
  • Una vez finalizada la instalación tienes el sistema completamente al día.

En contra:

  • Necesita una conexión a la red fiable y preferiblemente cableada
  • Tarda mucho tiempo en realizarse la instalación.

Aunque en este último punto hay que comentar que una vez realiza la instalación el sistema no necesita actualizarse, cosa que normalmente hacemos si hacemos la instalación desde DVD, con lo que la pérdida de tiempo no es tal.

Así que una vez descargado y grabado en un pendrive, basta con iniciar el ordenador desde el mismo y empezar la instación de forma normal, tal y como explicamos hace un tiempo en el blog mediante el siguiente vídeo.


face

當你建制好 Bugzilla 這個 Bug tracker 平台之後,如果你希望他可以透過 Gmail 來發送 Bug 信件,我們可以透過下列方式進行配置來達成這個目的:

  1. 首先你得先看一下 Google 對於 Gmail 當作 SMTP Relay 的相關限制 https://support.google.com/a/answer/176600?hl=zh-Hant
  2. 雖然 Bugzilla 已經有內建幾個 Mail Delivery Method 可以使用,但不管怎樣配置似乎都無法順利透過 Gmail 幫我們寄送 Bug 信件,因此我們可以額外安裝ㄧ個 Perl Module來幫助我們,操作方式如下所示:

    [root@bugzilla ~]# cd /var/www/html/bugzilla/
    [root@bugzilla bugzilla]# perl install-module.pl Email::Send::Gmail

    通常安裝完這類的 Perl Module後,都會被乖乖放置在 /usr/lib64/perl5/vendor_perl/ 路徑內,但這個Module卻是直接放在 /root 目錄下,因此我們得手動複製到 /usr/lib64/perl5/vendor_perl/ 路徑內:

    [root@bugzilla bugzilla]# cp -ra /root/perl5/lib/perl5/Email  /usr/lib64/perl5/vendor_perl/

  3. 完成模組的安裝之後,接著請以管理員身份登入 Bugzilla 平台,你可以在 管理者介面 --> 參數設定 中的 電子郵件 項目內的 Mail Delivery Method 中挑選 Gmail 模式:

    擷取選取區域_007

  4. 最後,我們只要將 Gmail 的 SMTP位址與登入帳號密碼輸入後便可以完成相關配置

Tuesday
28 July, 2015


face

O KDE acaba de entrar no mundo mobile com o Plasma Mobile. Para instalar, basta utilizar as ferramentas de instalação do Ubuntu Touch (post anterior). A imagem atual disponível é compatível com o Nexus 5, o mais bacana é o suporte aos widgets KDE Plasma. Testei esta madrugada durante o backup do meu notebook e compartilho aqui a receita de bolo.

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 entre no bootloader.

$ adb reboot bootloader

a seguir utilize os comando abaixo para efetuar a instalação no seu Nexus 5

$ fastboot format cache
$ fastboot format userdata
erasing 'userdata'...
OKAY [ 14.161s]
formatting 'userdata' partition...
Creating filesystem with parameters:
 Size: 13725835264
 Block size: 4096
 Blocks per group: 32768
 Inodes per group: 8144
 Inode size: 256
 Journal blocks: 32768
 Label: 
 Blocks: 3351034
 Block groups: 103
 Reserved block group size: 823
Created filesystem with 11/838832 inodes and 93654/3351034 blocks
sending 'userdata' (137318 KB)...
writing 'userdata'...
OKAY [ 15.444s]
finished. total time: 29.606s

Agora utilize o comando ubuntu-device-flash

$ ubuntu-device-flash --server="http://kubuntu.plasma-mobile.org" touch --channel="kubuntu-phone/devel"
 --bootstrap --developer-mode --password 1234
WARNING --developer-mode and --password are dangerous as they remove security features from your device
2015/07/27 22:07:29 Expecting the device to be in the bootloader... waiting
2015/07/27 22:07:29 Device is |hammerhead|
2015/07/27 22:07:29 Flashing version 17 from kubuntu-phone/devel channel and server http://kubuntu.plasma-mobile.org to device hammerhead
45.89 MB / 45.89 MB     [====================================] 100.00 % 312.29 KB/s 
467.05 MB / 467.05 MB [====================================] 100.00 % 323.41 KB/s 
2015/07/27 22:32:31 Start pushing /home/visitante/.cache/ubuntuimages/pool/keyring-14bdcbd37d9650acb04357018c679bc60b7faeda58bab8b9de82e74ab9af0814.tar.xz to device
2015/07/27 22:32:31 Start pushing /home/visitante/.cache/ubuntuimages/kubuntu-phone/devel/hammerhead/version-17.tar.xz to device
2015/07/27 22:32:31 Start pushing /home/visitante/.cache/ubuntuimages/gpg/image-master.tar.xz to device
2015/07/27 22:32:31 Start pushing /home/visitante/.cache/ubuntuimages/gpg/image-signing.tar.xz to device
2015/07/27 22:32:31 Start pushing /home/visitante/.cache/ubuntuimages/pool/device-4510865a678843b2523e9e7ef5df965898150028fd566db0ed410e604855e19d.tar.xz to device
2015/07/27 22:32:31 Start pushing /home/visitante/.cache/ubuntuimages/pool/ubuntu-696b10ac6ced5469c6666d81e3fe12e312aa15e17a8b9e781197f834aeebe0fc.tar.xz to device
2015/07/27 22:32:31 Done pushing /home/visitante/.cache/ubuntuimages/pool/keyring-14bdcbd37d9650acb04357018c679bc60b7faeda58bab8b9de82e74ab9af0814.tar.xz to device
2015/07/27 22:32:31 Done pushing /home/visitante/.cache/ubuntuimages/kubuntu-phone/devel/hammerhead/version-17.tar.xz to device
2015/07/27 22:32:31 Done pushing /home/visitante/.cache/ubuntuimages/gpg/image-master.tar.xz to device
2015/07/27 22:32:31 Done pushing /home/visitante/.cache/ubuntuimages/gpg/image-signing.tar.xz to device
2015/07/27 22:32:43 Done pushing /home/visitante/.cache/ubuntuimages/pool/device-4510865a678843b2523e9e7ef5df965898150028fd566db0ed410e604855e19d.tar.xz 

face

Com o sonho de um sistema operacional mais próximo do meu Linux Desktop e performático, durante o backup do meu hd nesta madrugada eu efetuei a instalação do Ubuntu Touch no tablet Nexus 10 para teste, Fica aqui a minha receito de bolo.

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.

No seu Ubuntu Desktop, instale o pacote phablet-tools e ubuntu-device-flash e basta executar os comandos a seguir (e pronto!)

$ sudo apt-get install phablet-tools
$ sudo apt-get install ubuntu-device-flash
$ adb reboot bootloader
$ ubuntu-device-flash touch --channel="ubuntu-touch/devel" --bootstrap
 2015/07/25 22:34:44 Expecting the device to be in the bootloader... waiting
 2015/07/25 22:34:44 Device is |manta|
 2015/07/25 22:34:44 Flashing version 2 from ubuntu-touch/devel channel and server https://system-image.ubuntu.com to device manta
 3.95 MB / 3.95 MB [===========================================] 100.00 % 154.41 KB/s
 36.83 MB / 36.83 MB [=========================================] 100.00 % 116.51 KB/s
 86.16 MB / 332.41 MB [============>______________________________________] 25.92 % 152.15 KB/s 27m37s

IMG_20150726_244544168 
IMG_20150726_244329882


face

For a short while, the Plasma Mobile forums were hosted outside of the official KDE Forums. In our quest to put everything under KDE governance, we have now moved the Plasma Mobile forums under KDE’s forums as well. Enjoy the new Plasma Mobile forums.

As a few users had already registered on the “old” forums, this means a smallish interruption as the threads could not be quickly moved to the new forums. We’re sorry for that inconvenience and would like to ask everyone to move to the new forums.

Thanks for your patience and sorry again for the hassle involved with that.


face

Finaliza la crónica del segundo día Akademy-es 2015, el evento más importante para la Comunidad española de KDE. En esta ocasión veremos las actividades de la tarde y una pequeña reflexión final.

Segundo día Akademy-es 2015 (y II)

Después de la comida, bastante decente, llegan las ponencias de la tarde. Como ha sido habitual, me toca a mi romper el hielo con una charla que me preparé con mucho cariño llamada 10 formas de colaborar con KDE, una charla en la que quería transmitir que todo el mundo puede ayudar al Software Libre, sin necesidad de ser un programador profesional. De esta forma que se puede traducir, interaccionar con la web, organizar eventos, diseñar, realizar donaciones,etc.

Llega un momento bastante especial ya que tenemos un gran proyecto invitado a Akademy-es más espectaculares del mundo del conocimiento libre con la charla de Wikimedia y Wikipedia de Elisardo Juncal, donde aprendimos un poco más de este gran proyecto y como podemos colaborar.

Segundo dia Akademy-es_03

Momento de la Wikipedia en Akademy-es

Llega el momento del descanso e iniciamos la parte final de Akademy-es, en la que con algunas dificultades técnicas Ignacio Serantes nos presenta su ponencia Nubes personales, donde nos explicó las ventajas e inconvenientes de utilizar tu propio servidor o utilizar una externo, así como las aplicaciones recomendadas para cada una de las opciones.

Segundo dia Akademy-es_04

Ignacio compartiendo su sabiduria.

Dado que al día siguiente empezaba Akademy 2015, José Millán, uno de los organizadores del evento (tanto de Akademy-es como Akademy) nos hizo una introducción Lo que nos espera… Akademy 2015, comentando las charlas que él cree que son más interesantes.

Segundo dia Akademy-es_02

Cartel que anuncia Akademy 2015

Es el momento de cerrar Akademy-es cuando subió al estrado Aleix Pol con la Ceremonia de clausura donde agradeció a los asistentes su presencia, a los patrocionadores su apoyo y a Gpul todo su trabajo para organizar toda la Akademy-es.

Segundo dia Akademy-es_01

Aleix Pol dando las gracias a todo el mundo por Akademy-es

Y para cerrar la jornada, la típica foto de grupo de Akademy-es.

Segundo dia Akademy-es_1

La foto de grupo: son todos los que estan pero no están todos los que son.

En definitiva, pasa una nueva edición de Akademy-es en la que siempre aprendes alguna cosa, siempre conoces gente nueva y siempre agradeces volver a ver tus amigos del mundillo. En esta ocasión no ha sido la edición con mayor número de asistentes de la historia (dedicaré a una entrada a analizar este hecho) pero, como siempre, ha valido la pena y ya estoy pensando donde será la próxima Akademy-es 2016. Así que…

¡Nos vemos en Akademy-es 2016!

 


Monday
27 July, 2015


face

Matthias Kirschner vicepresidente de la FSFE daba la charla de apertura de Akademy 2015. Si no pudiste asistir, aquí tienes el vídeo.

fsfe_logo

La FSFE es una organización “hermana” de la FSF, con sede en Berlín desde donde trata de mantener la libertad del software y a sus usuarios de los peligros que acechan que no son pocos.

Hace unos días pudiste leer la traducción que realicé de la entrevista que le hicieron antes de la celebración de la Akademy:

Como sabes yo asistí a Akademy, la reunión de la comunidad KDE, donde Matthias daba la charla de apertura. Una charla que a pesar de mi mal inglés seguí bastante bien.

fsfs_icons_beige-bg_esEn ella Matthias habló de la importancia de seguir defendiendo la libertad de los usuarios y del software frente a las barreras que nos quieren imponer (DRM, EFI, Secure Boot, etc). Donde otros deciden qué puedes y qué no puedes hacer con tus equipos, y con el software.

Y animaba a todos los usuarios a hacer pequeñas cosas. Mucha gente haciendo pequeñas cosas pueden conseguir un gran cambio. Habla del software libre, muestrate orgulloso de usarlo, difunde, etc…

Al día siguiente a la charla tuve la oportunidad de hablar con él y me agradeció en persona la traducción de la entrevista, cosa que he de decir me hinchó el ego! ;) y estuvimos hablando de alguna cosa más. Le conté la manera en la que colaboro con la FSF, y mis pequeños aportes. Y me animó a participar más con la FSFE y darla a conocer a más público.

Agradezco que tuviera un momento para hablar conmigo, y las felicitaciones. Cosas así animan, y sólo pueden ocurrir en eventos de software libre.

Aquí os dejo el vídeo de su charla en la apertura de la Akademy 2015 en A Coruña. Interesante, y ya sabes, aporta con tus pequeños actos de insurgencia!! ;)

Os dejo el enlace y reproductor incrustrado (no sé si este último funcionará)

—————————————————————-



face
  • An inlaid GNOME logo, part 5

    Esta parte en español

    (Parts 1, 2, 3, 4)

    This is the shield right after it came out of the clamps. I had to pry it a bit from the clamped board with a spatula.

    Unclamped shield

    I cut out the shield shape by first sawing the straight sections, and then using a coping saw on the curved ones.

    Sawing straight edges

    Coping the curves

    All cut out

    I used a spokeshave to smooth the convex curves on the sides.

    Spokeshave for the curves

    The curves on the top are concave, and the spokeshave doesn't fit. I used a drawknife for those.

    Drawknife for the tight curves

    This gives us crisp corners and smooth curves throughout.

    Crisp corner

    On to planing the face flat! I sharpened my plane irons...

    Sharp plane iron

    ... and planed carefully. The cutoff from the top of the shield was useful as a support against the planing stop.

    Starting to plane the shield

    The foot shows through once the paper is planed away...

    Foot shows through the paper

    Check out the dual-color shavings!

    Dual-color shavings

    And we have a flat board once again. That smudge at the top of the sole is from my dirty fingers — dirty with metal dust from the sharpening step — so I washed my hands and planed the dirt away.

    Flat shield

    The mess after planing

    But it is too flat. So, I scribed a line all around the front and edges, and used the spokeshave and drawknife again to get a 45-degree bevel around the shield. The line is a bit hard to see in the first photo, but it's there.

    Scribed lines for bevel

    Beveling with a spokeshave

    Final bevel around the shield

    Here is the first coat of boiled linseed oil after sanding. When it dries I'll add some coats of shellac.

    First coat of linseed oil


Sunday
26 July, 2015


face

Akademy es la reunión internacional de desarrolladores, usuarios y simpatizantes del proyecto KDE. Este año 2015 se celebraba en A Coruña, y me decidí a asistir al encuentro.

Primer día de esta Akademy 2015. Muchas charlas planeadas durante todo el día. De todo lo vivido hoy se me juntan muchas cosas en la cabeza. Quizás lo mejor sea simplemente mostrar algunas de las fotos de este día.

Empezó el día con la apertura oficial de este Akademy. Y después de la presentación la primera charla la ofrecía Matthias Kirschner, vicepresidente de la FSFE. Una charla interesante sobre los nuevos peligros que acechan al software libre.

Después de esta, charlas había muchas, y repartidas en dos salas distintas al mismo tiempo, por lo que había que escoger a cual asistir. Me decidí a ver cómo se desenvolvía el amigo Baltasar de KDE Blog en su charla, le doy muy buena nota por su intervención! ;)

Me perdí la presentación de Plasma 5 mobile, la gran apuesta de KDE para meterlo en tu bolsillo, y la verdad es que tiene muy buena pinta!!

KDE y su comunidad apuesta por el software libre y el conocimiento colaborativo, eso es de lo que nos vino a hablar uno de los responsables del WikiFM, un gran banco de conocimientos.

El desarrollador de Kdenlive estuvo explicando los planes que tiene para este gran software de edición que ya cuenta con 10 años de historia.

Y después sin duda la hacker más joven de todas, nos mostraba cómo y porqué hay que mostrar amor a KDE

Tiempo después para reponer fuerzas y continuar con más charlas. Donde la primera fue para presentar a algunos de los estudiantes que colaboran con KDE con el programa Google Summer of Code.

Después de las opciones existentes me decanté por asistir a la charla que dio el desarrollador de Gcompris un software educativo con multitud de tareas para que aprendan los más pequeños!

Y finalmente una última charla sobre Krita, el gran software de pintura digital, con el que grandes artista realizan increibles obras de arte. De esta última no he encontrado una imagen…

Pero hubo más cosas que me dejo en el tintero. Muchas ideas lanzadas, muchas propuestas y muchas novedades! Pero eso no se puede explicar con palabras, hay que sentirlo. Así que ya sabes el próximo año ve reservando fechas para asistir a Akademy.

Muchas más fotos las puedes encontrar en el albúm de Jonathan Ridell en esta dirección para cotillear un poco!

———————————————-



Saturday
25 July, 2015


face

La première milestone d'openSUSE Leap 42.1– la prochaine version d'openSUSE – vient d'être publiée. Cette version de tests, une sorte d'alpha améliorée, inclut, comme prévu, les sources de SUSE Linux Enterprise 12, pour donner un intéressant mélange 80 % Tumbleweed, 20 % SLE12. À tester !

Leap, SLE et Tumbleweed

Rappelons que l'idée de Leap est de remplir le fossé entre la longévité du cœur de SLE et toute l'innovation portée par Tumbleweed. La qualité de cette dernière malgré son rythme de développement soutenu devrait rapidement se traduire une distribution Leap de grande qualité pour

face

Akademyes 2015 en A Coruña siempre será “mi primera vez” de toma de contacto con la comunidad de KDE. Esta es mi crónica personal de lo que por aqui he vivido.

Akademyes es la reunión de usuarios, desarrolladores y simpatizantes de KDE. Ya anuncié que este año tenía intención de asistir y ver qué es lo que iba a ocurrir por aquí. Y plasmaré (nunca mejor dicho, ya sé que es un chiste muy friki y muy malo ;) ) lo que por aquí ocurrió, visto bajo mi punto de vista.

El jueves 23 de julio de 2015 a buena hora emprendí viaje a Galicia, concretamente A Coruña, todo discurrió sin incidentes. Llegada al hotel, comida, y asistir a la inauguración de esta Akademyes.

Podéis echar un vistazo al programa de actividades de estos dos días en este enlace:

Bueno, llegué media hora tarde, nadie es perfecto. Cuando llegué al aula donde se celebraban, lo primero que ví era que la participación era más escasa de lo que me había imaginado. Poca gente, y los pocos que estábamos desde luego eramos todos convencidos. No había gente nueva interesada en el proyecto.

¿no interesa a nadie de la facultad de informática, como para acercarse a ver qué ocurria? ¿no podía más gente por diversos motivos acercarse a compartir? ¿es la comunidad mucho menos numerosa de lo que creemos los que estamos más convencidos? ¿todo lo anterior? ¿nada de lo anterior?

Llegué cuando Aleix Pol ya estaba dando su charla sobre cómo contribuir a KDE, él es desarrollador, así que trataba de cómo hacerlo con código, reportando bugs, etc. No muy técnico, y esencial para alguien que quiera mejorar poco a poco partes del proyecto.

Después Víctor Blázquez nos explicaba qué es lo que hay detrás del código. Todas las páginas que al abrigo del proyecto KDE acogen el código, el sistema de recopilación de bugs, los test que se hacen al software, y mucho más

Tiempo de un descanso, y hora de presentarme al gran Baltasar Ortega redactor del gran KDEBlog, principal fuente de información del proyecto KDE en habla español, así como también tiempo de presentaciones y estrechar la mano de más participantes por allí.

Continuaron las charlas relámpago, charlas de 10 minutos de duración sobre diversos temas. Así por ejemplo Álex Fiestas conjugó en una charla cómo cocinar un buen pulpo y cómo hacer código. Si tenéis curiosidad las charlas están grabadas en vídeo…

Y después llegó el tiempo para dos desarrolladores de KDE que se animaron a hacer una charla en español, que fueron: Vishesh Handa y  Jonathan Ridell, que como habréis podido comprobar por el nombre, el español no es su principal idioma.

Venciendo


face

At Blue Systems, we have been working on making Plasma shine for a while now. We’ve contributed much to the KDE Frameworks 5 and Plasma 5 projects, and helping with the transition to Qt5. Much of this work has been involving porting, stabilizing and improving existing code. With the new architecture in place, we’ve also worked on new topics, such as Plasma on non-desktop (and non-laptop) devices.

Plasma Mobile on an LG Nexus 5

Plasma Mobile on an LG Nexus 5

This work is coming to fruition now, and we feel that it has reached a point where we want to present it to a more general public. Today we unveil the Plasma Mobile project. Its aim is to offer a Free (as in Freedom), user-friendly, privacy-enabling and customizable platform for mobile devices. Plasma Mobile runs on top of Linux, uses Wayland for rendering graphics and offers a device-specific user interface using the KDE Frameworks and Plasma library and tooling. Plasma Mobile is under development, and not usable by end users now. Missing functionality and stability problems are normal in this phase of development and will be ironed out. Plasma Mobile provides basic functionality and an opportunity for developers to jump in now and shape the mobile platform, and how we use our mobile devices.

As is necessary with development on mobile devices, we’ve not stopped at providing source code that “can be made to work”, rather we’re doing a reference implementation of Plasma Mobile that can be used by those who would like to build a product based on Plasma Mobile on their platform. The reference implementation is based on Kubuntu, which we chose because there is a lot of expertise in our team with Kubuntu, and at Blue Systems we already have continuous builds and package creation in place. Much of the last year was spent getting the hardware to work, and getting our code to boot on a phone. With pride, we’re now announcing the general availability of this project for public contribution. In order to make clear that this is not an in-house project, we have moved the project assets to KDE infrastructure and put under Free software licenses (GPL and LGPL according to KDE’s licensing policies). Plasma Mobile’s reference implementation runs on an LG Nexus 5 smartphone, using an Android kernel, Ubuntu user space and provides an integrated Plasma user interface on top of all that. We also have an x86 version, running on an ExoPC, which can be useful for testing.

Plasma Mobile uses the Wayland display protocol to render the user interface. KWin, Plasma’s window manager and compositor plays a central role. For apps that do not support Wayland, we provide X11 support through the XWayland compatibility layer.

Plasma Mobile is a truly converged user interface. More than 90% of its code is shared with the traditional desktop user interface. The mobile workspace is implemented in the form of a shell or workspace suitable for mobile phones. The shell provides an app


Friday
24 July, 2015


face
  • An inlaid GNOME logo, part 4

    Esta parte en español

    (Parts 1, 2, 3)

    In the last part, I glued the paper templates for the shield and foot onto the wood. Now comes the part that is hardest for me: excavating the foot pieces in the dark wood so the light-colored ones can fit in them. I'm not a woodcarver, just a lousy joiner, and I have a lot to learn!

    The first part is not a problem: use a coping saw to separate the foot pieces.

    Foot pieces, cut out

    Next, for each part of the foot, I started with a V-gouge to make an outline that will work as a stop cut. Inside this shape, I used a curved gouge to excavate the wood. The stop cut prevents the gouge from going past the outline. Finally, I used the curved gouge to get as close as possible to the final line.

    V channel as a stop cut Excavating inside the channel

    Each wall needs squaring up, as the curved gouge leaves a chamfered edge instead of a crisp angle. I used the V-gouge around each shape so that one of the edges of the gouge remains vertical. I cleaned up the bottom with a combination of chisels and a router plane where it fits.

    Square walls

    Then, each piece needs to be adjusted to fit. I sanded the edges to have a nice curve instead of the raw edges from the coping saw. Then I put a back bevel on each piece, using a carving knife, so the back part will be narrower than the front. I had to also tweak the walls in the dark wood in some places.

    Unadjusted piece Sanding the curves Beveling the edges

    After a lot of fiddling, the pieces fit — with a little persuasion — and they can be glued. When the glue dries I'll plane them down so that they are level to the dark wood.

    Gluing the pieces Glued pieces

    Finally, I clamped everything against another board to distribute the pressure. Let's hope for the best.

    Clamped


face

My "Generalised Penrose pattern generator" van be seen at http://gppg.rogerwhittaker.org.uk/.

The code is available at http://code.rogerwhittaker.org.uk/gppg/.

You can build a command line executable gppg which will generate svg, pdf and ps formats, as well as a text file of co-ordinates for further processing.

Sample PDF output.


face

La novedosa openSUSE Leap 42.1 lanza su primera versión milestone, para probar y testear el futuro.

42

openSUSE está de revolución, y estrena nuevo nombre de lanzamiento. Pero no sólo cambia el aspecto exterior, sino que por dento, también sufre una gran transformación ¿cual? que será la primera basada en parte en el código fuente de SUSE Linux Enterprise, echa un vistazo a esta primera milestone.

Se ha utilizado el término milestone, para este primer lanzamiento, en vez del antiguo término de versión Alpha ya que esta milestone puede ser utilizada e instalada sin necesidad de utilizar los subsistemas que más tarde se incorporarán en el lanzamiento oficial de Leap.

Mientras que Tumbleweed, la versión rolling release de openSUSE, está a la última con software actualizado en sus últimas versiones estables. Leap ofrecerá con la base del código de SUSE Linux Enterprise, un software estable, y de muy largo soporte. Ofreciendo mucha más estabilidad y soporte.

Esta milestone de Leap traerá un Kernel Linux de soporte extendido 4.1, que mejora el cifrado en sistema de archivos EXT4, y muchas más mejoras para arquitecturas x86 y ARM, se esperan mejoras en drivers actualizados en la segunda milestone.

Además Gnome 3.16, Plasma 5 y Firefox 38 están proyectados que estén disponibles para el lanzamiento de Leap en noviembre en la SUSECon que se celebrará en Amterdam.

Si quieres ver y probar de primera mano el futuro de Leap, prueba esta primera milestone, que ofrece en primicia lo que tendrá la versión final, que tendrá cambios duraderos y compromisos de mantenimiento de la comunidad y SUSE, casi na’!!

De momento se ofrece simplemente la ISO, no hay planes de sacar una ISO de LiveCD’s, pero puede que más formatos se puedan añadir después.

Puedes descargarte la ISO desde este enlace:

Puedes leer más en el anuncio oficial en este enlace:

———————————————————



face

Leap1The newest openSUSE release Leap 42.1, which is based on core SUSE Linux Enterprise source code, has just released its first development milestone.

Milestone is being used to avoid the term Alpha because the milestone is able to be deployed without the additional future items and subsystems that will become available when Leap is officially released.

“This is where the excitement for Leap begins,” said Richard Brown, chairman of the openSUSE board. “The opportunity for topping this SLE core with the things you want in a long-term release really makes this attractive and I see people wanting to get involved with this next chapter of openSUSE.”

As Tumbleweed keeps rolling with the latest features and subsystems, Leap will fill the gap between the longevity of a SLE core and the innovation related to Tumbleweed, he said.

The quality and environmental care Tumbleweed provides with its development model should quickly translate to a top-quality distribution for Linux users, sysadmins and developers.

The milestone was moving forward with a 3 series Linux Kernel, but the Long-Term Support 4.1 Kernel, which enhances EXT4 file-system encryption and power improvements for both ARM and x86 devices, was needed for the release of the first milestone. The new Kernel was practically flawless when added to the next build, which had some minor errors. 

Updated drivers and more general improvements are expected in the second milestone.

GNOME 3.16, KDE Plasma 5 and Firefox 38 are projected for the release of Leap in November at SUSECon in Amsterdam.

Stephan “Coolo” Kulow, the release manager, provided an update on the packages for Leap. Since the announcement four weeks ago, the sources leaped from 2,000 to about 5,450 source, which about 1,150 are from SLE 12. The binary packages for the milestone currently stand at about 56,500 compared to 13.2’s 71,750 for the same measure.

If you want to see what the future of Leap will be, try the milestone and contribute to making Leap an LTS-rock release, which will have enduring updates and maintenance commitments by the community and SUSE. Part of that commitment can be seen through the recent job announcement of a Release Engineer for openSUSE.

There is currently no plans for live CDs, but expect other media formats to be added later.

For more information, email ddemaio@suse.com.


face

In case you missed the openSUSE images for Docker got suddenly smaller.

During the last week I worked together with Marcus Schäfer (the author of KIWI) to reduce their size.

We fixed some obvious mistakes (like avoiding to install man pages and documentation), but we also removed some useless packages.

These are the results of our work:

  • openSUSE 13.2 image: from 254M down to 82M
  • openSUSE Tumbleweed image: from 267M down to 87M

Just to make some comparisons, the Ubuntu image is around 188M while the Fedora one is about 186M. We cannot obviously compete with images like busybox or Alpine, but the situation definitely improved!

Needless to say, the new images are already on the DockerHub.

Have fun!


face

Google Drive no linux

Se você está a procura de uma solução para acessar seus arquivos do Google Drive em sistemas Linux, veja como instalar o cliente overGrive 3 e usar o Google Drive no Linux.

Leia o restante do texto "Como instalar o cliente overGrive 3 e usar o Google Drive no Linux"

Não está aparecendo algo?

Este post é melhor visualizado acessando direto da fonte. Para isso, clique nesse link: Como instalar o cliente overGrive 3 e usar o Google Drive no Linux.



face
As mentioned before: then next OpenStack Summit will take place in Tokyo, Japan from 27-30 October 2015. The "Call for Speakers" ended some days ago and now the vote for presentation period started and will end 30. July, 11:59 PDT (31. July  6:59 UTC / 08:59 CEST). 

I've submitted for Toky two talks:

  • "99.999% available OpenStack Cloud - A builder’s guide" - This talk will provide insight in how to build a highly available OpenStack cloud together with Ceph in a classical highly available data centers with e.g. two fire compartments and redundant infrastructure. The focus will be on failure scenarios and their impact on OpenStack and Ceph components, quorum devices you have to consider, strategies on how to ensure quorums and keep the cloud running, pitfalls and solutions.
  • "NFV orchestration powered by OpenStack" - This talk would be about existing OpenStack orchestration projects and how they can be used to manage a NFV Cloud, how they integrate, what is missing, and how to map these projects on the ETSI-NFV model.
You can vote, if you are interested to see my talks [1][2] at the summit, every vote is highly welcome. You can find a full abstract at the voting page.

My colleague Ralf Trezeciak submitted also a NFV related talk. He will appreciate your votes for sure, if you are interested in the presentation.

There is a long list of interesting Ceph related talks, simply use the search field on the voting page. I may provide a list in an additional post later.

face

Pour finir, la version classique d’openSUSE s’appellera openSUSE Leap !

opensuse-leap

Son développement est sur les rails. Selon les dernières news la première “Milestone” devrait sortir très prochainement ! Vivement qu’on puisse la tester.

Sources :

https://news.opensuse.org/2015/07/23/leap-milestone-in-limbo-tumbleweed-snapshot-released/

https://news.opensuse.org/2015/07/16/tumbleweed-whats-happening-with-leap/

 


Thursday
23 July, 2015



face

TumbleweedLeap’s milestone is inching ever so close to being released. The milestone is very close to being released, but it won’t come out today.

The timeline for the development of these milestones is never concrete, and while the first milestone was looking close to being released today, there was a decision to jump from a 3-series Linux kernel that was planned for developing the first milestone to a 4.1 kernel that is planned for the official Leap release.

People interested in the build and how soon it will be released can track the progress of Leap’s first milestone at https://openqa.opensuse.org/group_overview/7. When everything is green, the Leap milestone is a go. Anyone wanting to help with the following in Leap is more than welcome:

xfce – missing package to complete the pattern (fix submitted)
zdup-13.2 – missing package (bit complex)
sysauth – text needs to be reworked
rescue system – seems the CD does not boot
lxde – does not do autologin (should be using lxdm instead of xdm)

While Leap has been progressing extensively throughout the day, Tumbleweed needed some items debugged, and a snapshot was released at 1600 UTC.

There were some fixes for NFS. Few packages were added in snapshot 20150722  but several were removed. Mozilla Firefox updated to its next major release 39.0, which  enables safe browsing malware detection. Apache2 added a patch. A bash patch for a perl 5.22 fix was added. GNOME had a version update to 3.16.3 and the default kernel updated to 4.1.2.


Wednesday
22 July, 2015


face

В блоге моего знакомого Александра Толстого есть достаточно интересная заметка о некоторых действиях, которые он советует проделать после установки openSUSE. И хотя речь там идет о openSUSE 13.2, я думаю большинство из советов (если не все), должны без проблем заработать и в Tumbleweed.
В этой же заметке я постараюсь дополнить Александа, т.е. дать несколько похожих советов, с той лишь разницей, что они, я думаю, понадобятся более узкому кругу пользователей ;)

Устанавливаем Minimal Server Selection (Text Mode)

minimal installЕсть лишь один способ получить быструю и чистую, т.е. без мусора, систему – начать с минимального набора компонентов и доустановить только то, что вам действительно необходимо.
Да, для этого надо знать, что необходимо, а что есть лишее. Набор “необходимого” складывается из задач, для решения которых будет предназначена система.
Помните, что установщик openSUSE спрашивает не только о предлагаемых к установке DE (комплектах ПО), но и предоставляет выбор из списка всех возможных rpm-пакетов. Так что получить минимальную систему вы можете даже если сначала выбрали, к прмеру, KDE, а потом убрали из списка часть предлагаемых компонентов.
Руководство по установке fluxbox.
Руководство по установке stumpWM.

Настраиваем vim

Только не говорите мне, что вы пользуетесь nano :) Vim незаменим. Это классика, это простота, это элегантность. Говоря это я ни в коем случае не хочу обидеть пользователей emacs. С вами, ребята, я всегда охотно пропущу по бутылочке темного, но признайте, что vim должна быть установленна на каждой UNIX/GNU-системе (хоть GNU is Not UNIX) :)

Конфигурационным файлом vim по-прежднему является .vimrc. Добавим туда пару строк.

set smartindent
set tabstop=4
set shiftwidth=4
set paste

Да, 4 отступа вместо 8, при нажатии tab. Автоопределение необходимости отступов с текущей строки при добавлении новой. И paste тоже необходима, дабы код не уходил лесенкой вправо при добавлении скопированного текста. Что-то забыл? Напомните мне в комментариях.

Отключение графики в GRUB2

Наверное это дело привычки, но когда я только начинал пользоваться GNU/Linux этот режим был режимом по умолчанию. Потом для пререключения во время загрузки приходилось нажимать esc. Теперь даже возможность переключения убрали… Как вы поняли, речь идет о splash-режиме GRUB. Этот режим отключает графику во время загрузки OC, последовательно показывая загружаемые компоненты системы. Для его отключения просто уберите “splash” из параметров, которые GRUB2 передает ядру. Сделать это можно например через файл /etc/default/grub, либо через YaST2 (который перезапишет этот файл за вас). Не забудьте после этого обновить загрузчик при помощи grub-install(8).
Текущую конфигурацию можно посмотреть в /proc/cmdline.

Установка man-страниц на русском

Man-страницы или страницы руководств это наше все. По привычке заглядывать в man по той или ной команде или системной функции можно сказать как минимум о возврасте (а значит и опыте) пользователя. Когда я только начинал изучение этой ОС будучи студентом, у меня не было безлимитного интернета. Выходил в сеть я в основном лишь для того, чтобы проверить свои email. Скорость соединения тоже не шла ни в какое сравнение с сегодняшней. Слово “погуглить” пришло уже позже. Поэтому изучение man-страниц, открытыех в консоли, было тогда чем-то само собой разумеемщимся. Они до сих пор имеют одно важное преимущество – страницы руководств 100% совместимы с используемой вами системой, в отличие от половины мануалов, которые найдет поисковик в web.
Материал в страницах на английском более актуален (они уже установленны в системе), но я считаю неплохой идеей иметь под рукой коллекцию страниц на русском. Устанавливаем пакет man-pages-ru и вызываем man, передав в качестве параметра нужный язык (в нашем случае -L ru).

> sudo zypper in man-pages-ru

> man cal
Man: find all matching manual pages (set MAN_POSIXLY_CORRECT to avoid this)
 * cal (1)
   cal (1p)
Man: What manual page do you want?
Man:

> man -Lru cal
Man: поиск всех подходящих справочных страниц (set MAN_POSIXLY_CORRECT to avoid this)
 * cal (1)
   cal (1p)
Man: Какая справочная страница вам нужна?
Man:

Проблем с кодировкой возникнуть не должно.

Установка колекции RFC-документов

Раз уж речь зашла о мануалах в текстовом формате, то возможно кого-то заинтересует пакет rfc. Он содержит коллекцию The RFCs (Request For Comments). Большинство пользователей найдут материал из этих документов слишком сухим и техническим. Сам я стал туда заглядывать только после того, как стал увлекаться сетевым программированием.
В поиске по документам нам поможет zgrep, который умеет заглядывать в gz-файлы. Вот пример поиска документов, в которых встречается имя Theo de Raadt. Спорим, что если такой документ и есть, он будет о сетевых атаках :)

> sudo zypper in rfc
> zgrep -le "Theo de Raadt" /usr/share/doc/rfc/*
/usr/share/doc/rfc/rfc5927.txt.gz
> less /usr/share/doc/rfc/rfc5927.txt.gz



Internet Engineering Task Force (IETF)                           F. Gont
Request for Comments: 5927                                       UTN/FRH
Category: Informational                                        July 2010
ISSN: 2070-1721


                        ICMP Attacks against TCP

Abstract

   This document discusses the use of the Internet Control Message
   Protocol (ICMP) to perform a variety of attacks against the
   Transmission Control Protocol (TCP).  Additionally, this document
   describes a number of widely implemented modifications to TCP's
   handling of ICMP error messages that help to mitigate these issues.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for informational purposes.

   This document is a product of the Internet Engineering Task Force
   (IETF).  It represents the consensus of the IETF community.  It has
   received public review and has been approved for publication by the
   Internet Engineering Steering Group (IESG).  Not all documents
   approved by the IESG are a candidate for any level of Internet
   Standard; see Section 2 of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc5927.



Gont                          Informational                     [Page 1]
/usr/share/doc/rfc/rfc5927.txt.gz lines 1-58/2019 2%

Все они доступны online, а многие из них даже переведенны на русский. Устанавливать их или нет, каждый решит для себя сам. Лично я, когда куда-то отправляюсь и беру с собой свой лептоп, люблю пролистать парочку документов. Их не пишут без необходимости, и там действительно есть много интересной информации.

Отключаем postfix

Но вернемся к openSUSE. По умолчанию, каждый раз при включении в ней запускается postfix. Дело в том, что cron(1) сообщает пользователям о процессе выполненных заданий при помощи email. Только для этого в системе должна быть запущенна какая-нибудь MTA. В нашем случае это postfix. Я не так часто пользуюсь cron(1), поэтому отключение postfix нахожу вполне логичным, экономя драгоценную память, процессорное время и закрывая еще один tcp-порт.

> sudo systemctl stop postfix.service
> sudo systemctl disable postfix.service

Если вы хотите посмотреть все запущенные службы: systemctl list-units -t service

Если вы до сих пор неуверенно себя чувствуете с systemd (именно он управляет системными службами), то я советую заглянуть на страницу Алексея Федорчука Шпаргалки по systemd. Написано просто и понятно.

Что-то забыл?

Конечно! Например пересборка ядра, установка необходимых библиотек и просто инструментов для программирования, поиск и скачивание нужных книг или, наконец, поиск красивых обоев. Но так как перечисленное относится уже к индивидуальным пристрастям и особенностям системы, то на этом “first steps” подходит к концу.

Напоследок напомню, что после устновки в системе добавлены только стандарные rpm-репозитории. Это далеко не все, что предлагает проект openSUSE. Есть дополтительные репозитории, которые могут быть добавлены, а так же существует целый список так называемых third-party репозторий, которые официально не поддерживаются проектом, но которые каждый из нас может использовать.

Удачи ;)



Jos Poortvliet: Link

12:35 UTCmember

face
The Washington Post again demanded that tech companies create special 'golden keys' for authorities to keep and use for access to private communication. Protected by a warrant, of course. For the benefit of this discussion (which is really getting old), I just put together the reasons why it is a dumb idea.

First of all. It is a pure fantasy, an entirely unrealistic wish of the Pink Unicorn variety that it is possible to create a key which only the US goverment (and other sanctioned agencies) would have access to. It is technically not possible. Ever. I explained that before so let me now just quote Bruce Schneier:
"We have one infrastructure. We can't choose a world where the US gets to spy and the Chinese don't. We get to choose a world where everyone can spy, or a world where no one can spy. We can be secure from everyone, or vulnerable to anyone. And I'm tired of us choosing surveillance over security."
And let's be clear - we've been over this, the Clinton government wanted a similar thing with the Clipper chip and as security researcher Matthew Green pointed out:
Clipper is only one of several examples of 'government access' mechanisms that failed and blew back on us catastrophically.
A second issue with the proposal is that it doesn't do anything. Just like all the spying programs that came before in this and previous decade. Here's Bruce talking about that, here the Guardian, the Newyorker, Wired and Washingtonsblog. Whatever these spy programs do - from spying on German Chancellor Merkel to US congress (that's the Washington Post itself!) to the United Nations and Unicef - the government spying programs certainly don't target or are helpful against terrorism or pedophilia or any of the other stuff they are claimed to be for. And neither will these 'golden keys' be used to catch terrorists.

Last, and this should already be blindingly clear if you see the list above of some of the targets of surveillance, you should doubt if the government agencies will abide by the rules - they haven't in the past.

I also want to point out that the very reason we're having this conversation in the first place is because we're idiots.

Older blog entries ->