Wednesday, May 27, 2015

Experiencia con el Watch

Hace unas semanas tuve la oportunidad de probar el Apple Watch de Roshka y por primera vez un smartwatch.

Al comienzo me llamó muchísimo la atención, pero creo que más que nada fue el efecto "juguete nuevo"... incluso empecé a frecuentar un poco más el sitio de Apple mirando modelos para entrar en trance mental por unos momentos y alucinar con uno propio...

El Apple Watch tiene a mi parecer un hermoso diseño, me toco probar el que tiene la pantalla más grande y no le sentí desubicadamente enorme ni pesado, al contrario me pareció que encajaba super bien...

Una de las primeras "ventajas" con la que me tope fue mientras me encontraba jugando con mis hijos... recibí una llamada y directamente pude ver desde el Watch quien era el que la estaba realizando y pude contestar y hablar a la par que armaba torres con cubitos... ni yo ni el que realizó la llamada no tuvo problemas en escuchar y realizar una conversación normal. Claro, que esa ventaja se hace trizas en lugares abiertos o con mas ruido... ademas podes usar un bluetooth headset con microfono... solo que asi aun vas a tener que sacar tu telefono para saber si es el cobrador el que te realiza la llamada.


También resultó ser un interesante notificador, ya sea de calendario o chats de whatsapp... si bien no podia responder desde el watch (que más bien es porque los desarrolladores aún no implementaron eso, ya que uno puede enviar mensajes desde el watch utilizando el Dictation )... me servía como filtro para no tener que estar sacando y guardando el telefono a toda hora.

Bueh soy informatico me gusta la silla

Además podes activar Siri con "Hey Siri" y pedirle que haga cualquier tarea (realizar una llamada o enviar un mensaje por ejemplo).

Lo que no me gustó es que es muy dependiente del iPhone ( y tampoco podes alejarlo mucho, asi que su función para hacer sonar tu iPhone para encontrarlo cada vez que se te pierde es medio inútil )... va a ser muy interesante este aparato sin ser dependiente del iPhone y poder realizar llamadas, enviar mensajes, acceder a internet etc.

Después de unos días se volvió tan agresivo como las campañas de gyms de facebook

La duración de la batería no me pareció mala ni incómoda, cada vez que llegaba a la oficina lo cargaba y listo... de hecho, recuerdo que fue un Miercoles a la tardecita que lo habia cargado, el jueves mas o menos desactive el bluetooth de mi iPhone (y por ende dejo de estar conectado a el) y lo guardé.... el viernes a la tarde reviso el watch y aún tenia un poco más de 30% de bateria.

Nunca sentí que mi vida corriera peligro... esto fue hecho por haters
Creo que se pueden realizar cosas interesantes, y dependiendo de la profesión puede ser muy útil, a un médico le vendría muy bien el Watch.
Al final, para mi no resultó ser un aparato imprescindible y en los últimos días lo utilicé más como un reloj común. También me quedé con las ganas de probar ciertas funcionalidades que solo funcionan con otra persona que tiene el Watch, como por ejemplo, enviar los latidos de mi corazoncito... uy

Friday, May 22, 2015

Nos visitaron los chicos de 1ro y 2do curso del Colegio Santa Teresita de Ciudad del Este

Hace unas semanas recibimos esta nota:


Era un pedido para recibir a los chicos de 1ro y 2do del Colegio Santa Teresita de Ciudad del Este. Bachillerato en Informática. 

Hoy los recibimos. Iban a ser 45 pero terminando viniendo solo 18. Armamos 3 grupos y les dimos estas tres charlas de 15 minutos cada una rotando los grupos (gracias MOD):

  • Qué hacemos en Roshka (a mi cargo)
  • Los proyectos cool de Roshka (a cargo de Ale Alliana y Victor Corvalán)
  • Oportunidades de estudio universitarios (a cargo de Pablo Welti)
Creemos que les gustó a los chicos ver lo que estamos haciendo y las oportunidades que hay en el sector tecnológico en este país.

Al final quisimos sacar una foto con nuestro DRONE, pero la falta de preparación hizo que no se pueda elevar a más de 3 metros por falta de batería: un despropósito. En fin, la próxima vez será.

Terminamos con una merienda compartida entre Roshka y los chicos del colegio, con una foto tradicional entre los que estábamos:




Y un lamentable SELFIE:


Los esperamos de vuelta!



Monday, May 18, 2015

Oracle Linux Network Install URL

This is a public/internet URL you can use when doing a Network Install on Oracle Linux Update 1:

http://public-yum.oracle.com/repo/OracleLinux/OL7/1/base/x86_64/

Saving it here, because it's not that obvious by reading Oracle's documentation.

Tuesday, May 5, 2015

bind9 - permission denied problems with slave zones



We were having issues with slave zones configuration on Ubuntu Server 14.04. Our slave zone was configured like this:

zone "example.com" {
type slave;
file "/etc/bind/zones/slaves/example.com";
masters {
1.2.3.4;
};
};

Upon bind9 service restart we were experimenting permission denied issues after zone transfer. System logs showed this:

May  5 09:34:20 server named[1163]: dumping master file: /etc/bind/zones/slaves/tmp-uPqJQyCpIG: open: permission denied

May  5 09:34:20 server kernel: [149149.868459] type=1400 audit(1430832860.217:27): apparmor="DENIED" operation="mknod" profile="/usr/sbin/named" name="/etc/bind/zones/slaves/tmp-uPqJQyCpIG" pid=1165 comm="named" requested_mask="c" denied_mask="c" fsuid=103 ouid=103

We couldn't fix this by changing file & folder permissions, and then we realised that apparmor was the one denying us write access to /etc/bind/zones/slaves folder.

We fix this by placing our slave files folder somewhere else. We ended up picking /var/cache/bind/slaves folder.

Tuesday, April 14, 2015

Chau Cacho!






La Roshka está despidiendo en estos días a un compañero y amigo muy querido por todos: Cacho Santa... 


Juan Santa Cruz deja Roshka para ir a Canadá, a trabajar como developer en la empresa Amazon.





Quisimos hacerle un homenaje para demostrarle lo orgullosos que estamos de él y lo mucho que lo vamos a extrañar en la oficina.










Por lo que a Roshka Producciones no se le ocurrió mejor idea que hacer un video, para reirnos un poquito..















Queríamos aclarar que la historia del video es nada más una broma, y que cualquier mención o imagen de alguna empresa o marca es mentira, así como el guión.




El video le mostramos a Cacho en una despedida organizada por el Roshka #devTeam. La temática fue de "San Juan", porque queríamos que lleve un recuerdo de todo lo típico del Paraguay.

Más de uno echamos unas lágrimas al terminar de ver...







#chauCacho !
Te vamos a extrañar!







Saturday, March 21, 2015

Oracle XE 11g on Oracle Linux 7 installation issues

We were installing Oracle XE (following proper instructions) on a fresh Oracle Linux 7.1 installation and were running into weird issues like this:

# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:oracle-xe-11.2.0-1.0             ################################# [100%]
Executing post-install steps...
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `echo ~(unknown)'
You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.

So, we couldn't finish the installation process properly. I did what anybody would do these days: GOOGLE "oracle rpm syntax error near unexpected token" (maybe now you'll get a link to this post?).

Nothing useful came up (it was March 21st 2015).

So we had to do some fixing ourselves. We extracted the installation scripts from the RPM file like this:
# rpm -qp --scripts oracle-xe-11.2.0-1.0.x86_64.rpm
And we tracked down the culprit to these two lines:

loginuser=`who | cut -d' ' -f1 | uniq | sed -n '1p'`
homedir=`sh -c "echo ~$loginuser"`

It turned out that when you issue a who command in this version of Linux, you will get something like this:

# who
(unknown) :0           2015-03-20 17:04 (:0)
root     pts/0        2015-03-21 08:33 (192.168.16.225)
And that explained the "echo ~(unknown)" error we were getting before.

So, what causes the (unknown) user to appear on the who list? It's the graphical interface that's brought up upon boot. So, in order to be able to install Oracle properly all we needed to do was:

# systemctl set-default multi-user.target
Which is equivalent to the good old runlevel 3 we used to set on /etc/inittab.

After that, reboot the system and you will be able to install Oracle XE without further issues.

When you're done, you can go back to get GUI for login on your server by issuing:
# systemctl set-default graphical.target
And rebooting your linux again.

A little bonus track to this post. Create a file called /etc/profile.d/oracle.sh and put this content on it:
 # /etc/profile.d/oracle.sh - set oracle stuff
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
ORACLE_SID=xe
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME ORACLE_BASE ORACLE_SID PATH

Friday, March 20, 2015

Publishing deal con SpilGames

Luego de varios mensajes por email y llamadas por Skype, finalmente concretamos un acuerdo de distribución con la empresa holandesa SpilGames, uno de los más grandes web y mobile publishers del mundo, que cuenta con millones de usuarios en sus más de 50 canales... para darles una idea, podemos citar AGAME.COM con 75.000.000 de visitas únicas al mes, A10.COM con 14.000.000 y GGG.COM con 39.000.000.

SpilGames se encargará de distribuir las versiones web y mobile (AppStore y GooglePlay) de nuestros juegos Escape Fast y MiniChase y de localizarlos en un principio a 8 idiomas (  Inglés, Francés, Alemán, Holandés, Español, Portugués, Polaco e Italiano ).



En la actualidad MiniChase cuenta con más de 25.000 descargas y Escape Fast con más de 24.000 descargas en total en sus versiones para iOS, Android y Windows Phone.