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. 

Wednesday, March 11, 2015

Greenlight para Stratega

El 4 de marzo del 2015 nos llegó un mail histórico, pero recién dos días después nos enteramos de la excelente noticia al revisar uno de los mensajes en nuestro inbox...


De esa manera nos enteramos de que nuestro juego Stratega obtuvo luz verde para estar en la tienda STEAM, la plataforma de distribución digital con mas de 75 millones de cuentas activas, y así de paso, convertirse en el primer juego made in Paraguay que logra acceder a dicha tienda.



Stratega es una mezcla de RTS (Real Time Strategy) y Tower Defense, en donde el objetivo es expandir tu base, defenderte de los ataques enemigos e invadir la base enemiga. La versión para STEAM contará con renovados gráficos en 3D, dos "razas" para elegir, más misiones y un poco más adelante modo multijugador.

Pueden seguir el desarrollo en la cuenta Tumblr de Roshka Studios, en el Workshop, o en Facebook y Twitter.