Sublime Text 2 : Destacar operadores en color [ C++ ]

Leave a Comment
En Sublime Text 2, el conocido editor de texto para código, en los programas en C++ si os habéis fijado los operadores en el código aparecen del color genérico del tema que tengáis seleccionado ( por defecto es el blanco ).
Si queréis que éstos resalten en algún color sólo tenemos que sustituir una línea en un fichero del programa. Directorio del archivo:
 ** Directorio de Sublime Text ** /Pristine Packages/C++.sublime-package
Hacemos doble click en dicho archivo y se nos abrirá el gestor de archivos. Dentro abrimos este otro archivo:
C++.tmLanguage
Buscamos este código o uno parecido ( para ello buscad: "keyword.operator" y fijaros en el que tenga la etiqueta "<string>"):
<dict>
   <key>match</key>
   <string>=|==|&lt;&gt;|:=|&lt;|&gt;|\*|\/|\+|:|\?|\-|!=|.=||\|\|</string>
   <key>name</key>
   <string>keyword.operator.c++</string>
  </dict>
Sustituimos la etiqueta "<string> ... </string>" por esta otra:
<string>\[|\]|;|%|=|==|&lt;&gt;|:=|&lt;|&gt;|\*|\/|\+|:|\?|\-|!=|.=||\|\||&amp;&amp;</string>
Tal que así:
Guardamos y ¡listo!
Si alguno no conoce el editor aquí tiene su web desde donde puede descargárselo. ( Enlace )

Maxima 13.04.2 - Solución problemas de teclado ( atajos, símbolos ... )

2 comments
Para todos aquellos que os estáis volviendo locos porque no os funcionan los atajos de teclado, ni podéis escribir los corchetes [ y/o ], es porque tenéis la versión 13.04.2.

Desinstalamos WxMaxima

$ sudo apt-get remove wxmaxima 

Mi primera solución fue descargarme la última versión desde los repositorios de debián [ hoy - 13.04.2-4+b1] y efectivamente soluciona los problemas del teclado, pero aún así no os lo recomiendo ya que si añadís los repositorios tal y como explico en el post anterior, se instala la versión 14 que además corrige otros errores.

Enlace al tutorial.

¡ Espero que os sea de ayuda !

Si alguno quiere una versión anterior os podéis descargar el ".deb" desde este enlace de debian ( seleccionar vuestra arquitectura ).

Ubuntu: instalar Maxima

Leave a Comment

"Maxima es un sistema para la manipulación de expresiones simbólicas y numéricas, incluyendo diferenciación, integración, expansión en series de Taylor, transformadas de Laplace, ecuaciones diferenciales ordinarias, sistemas de ecuaciones lineales, vectores, matrices y tensores [...]" Página oficial.
Vamos a aprender a instalar la versión de maxima con interfaz gráfica para Ubuntu, wxMaxima.

Instalar Maxima

Podemos hacerlo desde los repositorios que trae Ubuntu, pero a mí me instala una versión más antigua que si lo hacemos añadiendo los repositorios.

$ sudo apt-get install wxmaxima

No os recomiendo que lo instaléis desde los que trae Ubuntu porque la versión da problemas con nuestro teclado. Para solucionarlo instalamos desde aquí: (si ya lo tenéis instalado desinstaladlo y seguid los pasos)

$ sudo add-apt-repository ppa:blahota/wxmaxima


$ sudo apt-get update


$ sudo apt-get install wxmaxima
Si no os sale el icono de wxMáxima os lo descargáis desde aquí, por ejemplo ( enlace ). Ahora creaís un archivo llamado "wxmaxima.desktop" y añadís este contenido: (modificad la ruta del icono donde la tengáis guardada)
[Desktop Entry]
Type=Application
Name=wxMaxima
Comment=wxMaxima
Icon= ** RUTA A LA IMAGEN **
Exec=wxmaxima
Terminal=false
StartupWMClass=wxMaxima
Name[es_ES]=maxima
Lo guardáis y lo añadís a vuestro launcher.

Desinstalar Maxima


$ sudo apt-get remove wxmaxima

CyanogenMod 12 - Android 5.0 Lollipop : Tutorial Instalar SuperSU ( solución problema binarios )

28 comments
Cuando he ido a instalar esta aplicación para gestionar el acceso al Root por parte de terceras aplicaciones me pedía instalar unos archivos binarios.





Como tengo mi teléfono rooteado y funcionando supuse que no tendría ningún problema al instalarlos.
Al abrir la App salía un "toast" que me decía que se procederían a instalar y me daba dos opciones: instalación "normal" o "root".



Pues bueno, ninguna funcionaba. Entonces me he dado cuenta que otras apps no me funcionaban con Root. Entonces para solucionarlo descubrí que había que activar el root.

Tutorial para activar el root ( enlace )


Una vez que hemos configurado correctamente el Root, al abrir la aplicación nos volverá a salir el mismo toast (si no sale cerrad la aplicación desde aplicaciones recientes y abridla) pulsaremos sobre la opción de instalar con ROOT (aseguraros de tener dicho recovery, yo uso CWM) (el botón de la derecha) ya que el normal NO funciona.



Al pulsarlo el teléfono entrará en modo recovery y deberemos confirmar pulsando en YES.

Una vez reiniciado, cuando abramos SuperSU nos saldrá un toast del sistema (privacidad) pidiendo autoriación. Lo autorizamos y a partir de ese momento podremos disfrutar de las ventajas que nos ofrece y revocar los permisos desde dicha aplicación.

Si queremos quitarle el root a SuperSU nos vamos a Privacidad, la buscamos y mantenemos pulsado sobre ella.

¡Espero que os haya sido útil!

Nota: en los ajustes de SuperSU hay una opción que nos permite desactivar la preferencia del ROOT de CM12 y por tanto no necesitaríamos hacer lo primero, pero ha mi no me ha funcionado correctamente, así que os recomiendo seguir estos pasos.


CyanogenMod 12 - Android 5.0 Lollipop : Tutorial Cómo activar Root

60 comments
En este tutorial vamos a aprender a configurar el Root en la nueva versión de Android 5.0 Lollipop. He de decir que yo soy uso un Nexus 4 (pero esto os debe funcionar a todos, ya que no tiene nada que ver el modelo) y lo tengo rooteado desde hace ya bastante tiempo. Al actualizar ayer a CM12 cuál ha sido mi sorpresa que no me funcionaba el Root con aplicaciones como Greenify.
Lo primero que he hecho ha sido meterme en el Bootloader y me verificaba que tenía acceso Root, pero aún así las aplicaciones me daban error, se quedaban colgadas o se reiniciaba el teléfono.

Activar Root

Para realizarlo vamos a activar las "Opciones de desarrollo". Nos vamos a "Ajustes -> Información del teléfono" (está abajo del todo).
Ahora volvemos a bajar del todo y pulsamos repetidamente sobre "Número de compilación" hasta que se activen las "Opciones de desarollo".

Pulsamos atrásy nos metemos en opciones de desarollo y tenemos que tener activos estos apartados (el primero es opcional pero os lo recomiendo):

En "Root access" es mejor seleccionar "Apps and ADB":

Bien, ahora CUALQUIER aplicación puede hacer uso del ROOT. Tened cuidado con ésto.
Si alguna App quiere acceder al Root os saldrá una notificación para que vosotros le déis permiso o no.
Para gestionar los permisos lo podemos hacer desde "Privacidad" pero os recomiendo instalar una aplicación de "super usuario" y darle permiso a dicha aplicación y desde esa gestionar las demás, ya que así podréis gestionar mejor los permisos.

SuperSU


Si queréis podéis instalar "SuperSU" siguiendo este tutorial que soluciona el problema de los Binarios.