Translate

martes, 17 de diciembre de 2013

Windows 8 bothers me again

So it happens... I boot my computer on Windows 8 to try a software that I couldn't manage to run under Debian Jessie, to check whether it is worth all the pain. While testing this software in Windows 8, this OS was updating, though I was completely unaware of this (It is my fault to not deactivate automatics update from the very first day?). When I decided I want to go back to Debian and restarted the machine, I got this friendly screen saying that I should not turn off my computer becuause W8 was configuring the updates. "Ok!", I thought, "I did not know it, but that's ok.". 
The process took hours and when it was finally finished and the pc restarted , it booted directly into W8 without passing through GRUB, "UhOh..." 
I immediately went to the internet and found that that GRUB is easy to re-install. I grabbed a copy of live Debian, and made a bootable USB. I could boot from the USB and followed the instructions from the dpkg bot at irc channel #debian-next:

To reinstall boot to your Debian install disk/live CD, switch to the other console (Alt-F2), then mount your root filesystem (mount -t "fs type" /dev/"partition" /target ; mount --bind /dev /target/dev ; mount -t proc none /target/proc ; mount -t sysfs none /target/sys), then chroot into it (chroot /target) and run update-grub && grub-install /dev/"device".  Also works for EFI.

I did this and rebooted. Sadly it did not work and I got:


Reboot and Select Proper Boot Device

Since then (it has been 3 days! I wish I could sue MS for all the time wasted!) I am trying all suggestions I get that do not look too dangerous. I am about to re-install my Debian, but I am not sure this will solve the problem.

Technical data
Machine: ASUS K55V
It is a UEFI machine but I have

Fast boot [disable]
Secure boot [disable]
Launch in CSM [enable]
      PXE OpRom [disable]

As far as I understand this means that I am in BIOS compatible mode.

My Disk was partitioned in the following way (it has a protective MBR strcuture)

EFI partition
Windows partition
Some KiB not allocated
Root partition
Swap
Home partition

This worked fine until the update in question. Following a suggestion from user amphi in #debian-next I added a 1 MiB BIOS Boot partition (shrank the EFI partition by 1 MiB). I thought this did not make sense, cause the system worked for 1 year and half without this partition, but when everything fails, you do what is left. The disk now looks like

EFI partition
BIOS Boot parition
Windows partition
Some KiB not allocated
Root partition
Swap
Home partition

The only effect of this is that my BIOS/EFI now detects 2 windows bootable sectors instead of just one.

Ideas?
Will re-installing Debian solve the problem?
What should I do with the EFI partition? Back it up (it has the bootloaders) and then remove it completely?

lunes, 9 de diciembre de 2013

Install Citrix receiver 13 on Debian Jessie

To install it successfully I followed the instructions on this blog post:
Citrix Receiver 12.1 on Debian unstable
but I fixed the package using the instructions here:
Fix the broken .deb package (Ubuntu)
but when editing the file I removed completely ia32-libs, lib32asound2 and nspluginwrapper
Make sure to update the certificates as explained in the ubuntu help.

This got it running, but not always directly form the browser. If the broswer downlads the .ica fiel instad of launching the citrix client, just run


/opt/Citrix/ICAClient/wfica launch.ica

in a terminal (assuming the file downloaded was launch.ica and is in the current directory)

miércoles, 17 de julio de 2013

Vientos de cambio: Huayra Linux



Hoy estuve probando el Huayra Linux que esta basado en Debian Wheezy.
La verdad que me gustó mucho.

Tiene una clara orientación educativa, con muy buena selección de aplicaciones. Es evidente que el plan de armado del sistema fue bien dirigido y el diseño es consistente.

Lo probé en mi laptop que es bastante nueva y no pudo reconocer todo el hardware, pero es compresible dado que Debian tiene el mismo problema con mi hardware.

Voy a ver si estos días convenzo a uno de los alumnos para probarlo en su netbook.
Por lo pronto lo vamos a usar como OS para los talleres de robótica de Dwnego 2013.

El sistema viene con un tutorial muy sencillo que ayuda con los primeros pasos a los recién llegados. El tutorial viene de la mano de una vaquita bien simpática :D.

Me parece genial, mi madre (la use de tester) lo encontró muy útil.

Otra cosas super positiva es que el chat-room #huayragnulinux en irc.freenode.net es activo y la gente responde. Fundamental para mantener viva la comunidad.

Lo único que me decpcionó un poco (claro estoy "biased") es que GNU Octave no viene instalada por defecto. Pero bueno, el paquete "octave" de Debian Wheezy está ahi con una linda version 3.6.2.

+1 a la iniciativa, genial!

miércoles, 29 de mayo de 2013

Economía de la sábiduria de las multitudes: Las malas noticias

Traducción libre para los que no leen Inglés
Artículo original : http://www.santafe.edu/news/item/american-econ-review-bowles-crowd-wisdom-bad-news/ 
Economía de la sábiduria de las multitudes: Las malas noticias
 28 de mayo 2013
 American Economic Review

 Volkswagen es simplemente una mejor una empresa de automóviles que Fiat. Las ganacias son más altas, y también lo son los salarios. ¿Por qué no Fiat no es como VW? ¿Por qué Italia no emula a Alemania?

 ¿Acaso son élites las que perpetúan instituciones económicas mediocres y las normas sociales inútiles? ¿O es el peso de la tradición? O tal vez la gente es simplemente tonta. Tal vez ninguna de las anteriores: Incluso las personas más racionales a menudo persisten en perpetuar un status quo que nos deja a todos en peor situación. Ese es el mensaje de un nuevo estudio publicado en el American Economic Review por Marianna Belloc (Universidad Sapienza, Roma) y SFI profesor Samuel Bowles.

 Los investigadores muestran que grupos de personas pueden quedar atrapados en una mala situación porque nadie tiene el incentivo para hacer un cambio a menos que la mayoría de los otros también hagan el movimiento. En Volkswagen, los directivos comparten la toma de decisiones con los trabajadores y los trabajadores trabajan en cooperación, en beneficio de todos. En Fiat, los gerentes toman todas las decisiones, y los trabajadores tienen una actitud agresiva hacia sus gestores. "Mientras los directivos de Fiat actúen como fanáticos del control, los trabajadores no tienen incentivos para cooperar", explica Bowles, "y mientras los trabajadores armen barricadas ante la primera indicación de conflicto, los gerentes tienen pocos incentivos para darles un asiento en la mesa directiva."

Belloc y Bowles proporcionan un modelo matemático de cómo instituciones y culturas disfuncionales pueden persistir indefinidamente en estos círculos viciosos. Su obra forma parte de la investigación en curso del SFI en la co-evolución de las instituciones y comportamientos, el tema de una serie regular de grupos de trabajo de SFI.

Los investigadores muestran que cambiar para mejor puede suceder  cuando suficientes personas simplemente se niegan a seguir con el statu quo. Pero los que hacen esto pierden económicamente por quedar afuera. Piense: Rosa Parks. Y a menos que los desafiantes se junten, puede ser una larga espera hasta que el cambio suceda, y más aún si la gente continua con sus intenciones de maximizar sus propias ganancias.

 Y hay noticias para aquellos que creen que una marea creciente levanta todos los barcos: la liberalización del comercio retrazará la transición a una mejor situación. Belloc explica: "Incluso en un status quo pésimo, los beneficios económicos de la liberalización del comercio impican que tiene menos sentido arriesgarse a perder por nadar contra la corriente."

domingo, 24 de febrero de 2013

Breve reseña de CErrobotics - Google RISE 2013


Investigadores de una universidad belga y de la U.N.Sa. ganan una convocatoria mundial de subsidios de la multinacional Google --estan entre los 30 trabajos seleccionados de los 800 presentados en todo el mundo.








miércoles, 20 de febrero de 2013

Otorgan premio Google RISE a investigadores de Belgica y Argentina

Otorgan premio Google RISE a investigadores de Belgica y Argentina


El día 18 de Febrero Google anunció que la ONL Dwengo (Bélgica), junto
a investigadores de la Universidad Nacional de Salta (Argentina),
serán socios de Google RISE durante el 2013. De esta manera, Google
busca estimular la educación en Ciencia, Tecnología, Ingeniería y
Matemática (en Inglés: STEM).

En el año 2009, seis ingenieros del departamento de electrónica y
sistemas de la información de la Universidad de Gante (Bélgica)
fundaron la organización no lucrativa (ONL) Dwengo. La organización
nació como una extensión a las competencias de robots que estos
ingenieros organizan todos los años en la universidad. Objetivo:
promover en los adolescentes la electrónica y la programación.

Años más tarde se inicia el proyecto bilateral CErrobotics en
colaboración con investigadores argentinos de la Universidad Nacional
de Salta (UNSa). El proyecto tiene como objetivo proveer el
conocimiento y las herramientas necesarias para la enseñanza de la
robótica en colegios secundarios en situación de desventaja social y
económica. Se espera que con el apoyo de Google el impacto del
proyecto sea de amplio alcance, facilitando la participación de muchos
adolescentes salteños.

"Gracias al premio RISE, podré viajar a Argentina y organizar, junto
al Dr. Juan Pablo Carbajal, talleres de robótica para estudiantes y
tutores. Los apoyaremos en sus primeros pasos en la construcción de
robots.", dijo el Ing. Francis wyffels, "Una de las consecuencias
esperadas del proyecto es que los estudiantes de Argentina puedan
organizar sus propios eventos de robótica!"

El equipo CErrobotics esta compuesto por un equipo en Gante, Bélgica
(Ing. Francis wyffels, Dr. Juan Pablo Carbajal) y un equipo en Salta,
Argentina (Ing. Rubén D. Maza, Ing. Daniel Hoyos, Prof. Daniel
Córdoba, Dr. Victor Passamay). El grupo cuenta con el apoyo y la
colaboracińo de la secretaria de Ciencia y Tecnología de la provincia
de Salta, en particular Prof. María Soledad Vicente y el Lic. Sergio
Arcienaga.


Más información:
Francis wyffels (0473/300.729) y Juan Pablo Carbajal
Francis@dwengo.org
juanpablo.carbajal@ugent.be

miércoles, 13 de febrero de 2013

Find text inside huge collection of pdf files

So you have a bug collection of pdf files (like papers) and you are looking for a phrase. How to search from the GNU/Linux command line?
I found this method (sure is not optimal, better ideas?)

First create a file where results will be stored
$ touch /tmp/hits

Then list the files in your folder send the to pdftotext and grep the result. After each grep we print the name of the file (so the name is AFTER the results). In this case I was searching for papers mentioning "Tensegrity"
ls -1 | parallel 'pdftotext {1} - | echo {1}: $(grep -i tensegrity) >> /tmp/hits'
Finally you can explore the results in the /tmp/hits file. Note that this uses the GNU parallel command.
A useful command to explore the results is
 cat /tmp/hits | sed -n -e '/:$/!p'
This will show only the files indeed contain the string we searched for.
Useful?