SQLite Manger: Herramienta gráfica para administrar bases de datos SQLite

SQLite Manager es un Addon de Firefox que permite administrar gráficamente bases de datos SQLite.

Con esta herramienta, podemos crear bases de datos, crear tablas, insertar, actualizar y eliminar datos, importar información de archivos, entre otras muchas cosas más.

La verdad es que ya llevo tiempo usando esta herramienta y me ha sido muy práctica para las bases de datos que he usado en el desarrollo algunas apps.

Para instalarlo, deberemos ingresar con Firefox en la siguiente dirección:

https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

Presionar sobre el botón Add to Firefox o Descargar ahora, dependiendo el idioma con que tengan configurado el idioma de su equipo.

 

jx_post_668_01

 

Se deberá seguir los pasos que se van indicando y una vez que quede instalado podrán acceder a este complemento de Firefox, abriendo el propio Firefox e ir a las opciones de su menú:

Herramientas -> SQLite Manager

o

Tools -> SQLite Manager

 

jx_post_668_02

 

Aquí dejo unas capturas de pantalla de la propia página del complemento SQLite Manager.

 

 

 

 

 

Cambiar el tipo de letra por defecto de FreeMind en Mac OS X

Para cambiar la tipografía con que cuenta por defecto FreeMind, lo que podemos realizar es lo siguiente en Mac OS X:

Ir a:

FreeMind -> Preferences…

 

jx_post_658_01

 

Una vez dentro de la opción, iremos a:

Defaults -> Default Fonts -> Default Font

Ahí cambiaremos el nombre por defecto, el cual es:

SansSerif

por el nombre de la tipografía que deseamos usar y que tenemos instalada en nuestro equipo.

 

jx_post_658_02

 

Y presionamos sobre Save para guardar los cambios, se nos notificará que se posiblemente debemos reiniciar FreeMind para que surtan efecto los cambios.

 

jx_post_658_03

 

jx_post_658_04

 

 

Declaración de variables en Swift

Así como mostré la forma de declarar una constante en Swift, ahora le toca a las variables, para ello es muy similar a como se hizo en las constante, la única diferencia es que en lugar de poner la palabra:

let

Se deberá usar la palabra reservada:

var

Se indica la palabra reservada var, posteriormente se especifica el nombre de la variable y se asigna el valor que se le quiere poner, como a continuación se presenta:
var miVariable = "Esta es una variable"
De esta forma queda declarada una constante en Swift.

Declaración de constantes en Swift

Para declarar constantes en Swift se realizan de la siguiente manera.

Se indica la palabra reservada:

let

Posteriormente se especifica el nombre de la constante y se asigna el valor que se le quiere poner, como a continuación se presenta:
let miConstante = "Esta es una constante"
De esta forma queda declarada una constante en Swift.

Mostrar la carpeta Librería (Library) en el Finder de Mac OS X

Aunque suelo trabajar en consola y puedo acceder a la carpeta ~/Library de mi Home, quise explorar la opción de poder ver su contenido de dicha carpeta pero desde el Finder ya que por defecto no puede verse su contenido.

La forma para resolver esto es muy sencilla.

Nos vamos a la siguiente opción del Finder:

Finder -> Ir

Se mostrará una pantalla similar a la siguiente:

jx_post_597_01

Ahora bastará con presionar la tecla:

Alt

y se mostrará la carpeta Libraría (Library).

jx_post_597_02

Presionamos sobre la opción:

Librería

y se mostrará el contenido de ésta:

jx_post_597_03

 

Cómo obtener el ancho y alto (width y height) de una pantalla en iOS con Objective-C

Para obtener el ancho y el alto de una pantalla en iOS con Objective-C es muy sencillo, bastará con ejecutar las siguientes línea según sea el caso:

Ancho (width):

[[UIScreen mainScreen] bounds].size.width;

Alto (height):

[[UIScreen mainScreen] bounds].size.height;

 

Desinstalar Java 8 JDK en Mac OS X

Ya que he estado utilizando algunos programas que requieren versiones anteriores de Java, me vi a la tarea de investigar cómo desinstalarlo en sus versiones 7 y 8, ya que son las que tenía instaladas en algunos equipos y debido a que Java no tiene un desinstalador para hacerlo automáticamente.

La solución fue la siguiente:

Se tendrá que abrir una terminal la cual la pueden encontrar en:

Applications -> Utilities -> Terminal

jx_post_586_01

 

 

 

jx_post_586_02

Abierta la terminal, ejecutamos los siguientes comandos:

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk.jdk
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -rf /Library/Internet Plug-Ins/JavaAppletPlugin.plugin

Recuerden cambiar:

jdk<version>.jdk

por su correspondiente, como por ejemplo en el caso de la versión 8 en su revisión 45:

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk

Y con eso se removerá el JDK de Java.

Cómo instalar addon 1Channel Primewire en Kodi (XBMC) desde SuperRepo

1Channel Primewire es un addon que he utilizado muchas veces el cual nos permite ver muchas de nuestras películas y series preferidas, la calidad del video es buena y para quienes gozamos de ver películas y series, es una muy buena opción para este fin.

Pre requisitos:

Los pasos para instalar este addon en nuestro Kodi ya instalado junto con SuperRepo son los siguientes:

Estando en la pantalla inicial de Kodi, vamos a ir a:

Videos -> Add-ons

jx_post_655_01

Presionamos en:

Get More…

jx_post_655_02

Presionamos sobre:

1Channel

jx_post_655_03

Se presentará la pantalla con la opción para instalar, por lo que presionamos sobre el botón:

Install

jx_post_655_04

Esto iniciará el proceso de instalación de 1Channel Primewire, así como se instalarán y habilitarán varios addons, como el de YouTube y otros más.

jx_post_655_05

jx_post_655_06

jx_post_655_07

jx_post_655_08

jx_post_655_09

Ahora podemos presionar el botón de Atrás o podemos ir al home de Kodi y dirigirnos a:

Video -> Add-ons -> 1Channel

jx_post_655_10

jx_post_655_01

Y presionamos sobre la opción:

1Channel

jx_post_655_13

Se mostrará la siguiente pantalla donde esperaremos los segundos que indican para que se cierre:

jx_post_655_11

y una vez cerrada la pantalla anterior, se presentará la siguiente, donde presionaremos sobre el tache para cerrar.

jx_post_655_12

Y listo, ya se podrán buscar películas y series de tv para poder verlas.

jx_post_655_14

 

 

 

 

Unir varias imágenes en un archivo PDF en Mac OS X

Para aquellos que como yo, les surge la necesidad de unir varios archivos con imágenes jpg, jpeg, png, etc., en un documento pdf en Mac OS X, aquí pongo una solución.

Lo primero es ir a la carpeta donde tenemos la imágenes en el finder.

 

jx_post_553_01

 

 

Seleccionamos todas las imágenes que vamos a agregar al PDF, esto puede ser seleccionar en el menú:

Edit -> Select All

o presionando la combinación de teclas:

Cmd + A

 

jx_post_553_02

 

Esto marcará todas las imágenes.

 

jx_post_553_03

 

 

Ahora con los archivo seleccionados, presionamos en el menú:

File -> Open With -> Preview (default)

 

jx_post_553_04

 

y nos abrirá la aplicación de Preview para visualizar imágenes o PDF’s.

jx_post_553_05

 

Ahora nos vamos al menú y presionamos en:

File -> Print…

 

jx_post_553_06

 

Se abrirá la pantalla para imprimir.

 

jx_post_553_07

 

 

 

Presionamos en la lista donde aparece PDF como opción seleccionada.

 

jx_post_553_08

 

Y se mostrará la siguiente lista en la cual seleccionaremos la opción Save as PDF…:

 

jx_post_553_09

 

Aparecerá otra pantalla para guardar el archivo PDF. En esta pantalla colocamos el nombre del archivo como deseamos que se llame, además de la ubicación del archivo donde lo queremos guardar y será creado el archivo con todas las imágenes agregadas.

 

jx_post_553_10

 

 

 

 

 

 

 

Tomar capturas de pantalla (screenshots) en iOS Simulator

Cuando queremos publicar una app para iOS, el iTunes Connect nos solicita una serie de screenshots para poder publicarla. Yo regularmente tomaba las capturas de pantalla desde los dispositivos, pero conforme fueron apareciendo más de éstos, me fue imposible contar con ellos, por lo que me vi con la necesidad de saber cómo tomar los screenshots de otra forma, a lo cual me llevo a tomarlos desde el iOS Simulator.

Tomar una captura de pantalla desde el simulador es muy sencilla, sólo bastará correr nuestra app en el iOS Simulator, y con éste corriendo bastará con presionar:

Cmd + S

o ir a:

File -> Save Screen Shot

jx_post_509_01

cualquiera de las 2 opciones creará una imagen en el Escritorio (Desktop).