OwnCloud Montar Almacenamientos externos en nuestra Nube

OwnCloud es un sistema opensource para montar nuestra propia nube, volvemos a una definicion que es almacenamiento en la nube, no es nada mas y nada menos que poder tener nuestros archivos, datos, fotos, videos, entre  otras cosas disponibles todo el tiempo sin importar donde nos encontremos ya que nuestro datos se encuentran accesible desde internet.

Montar OwnCloud no es nada dificil, es como montar un sitio web dentro de nuestro servidor web, en la pagina de Por el amor de Root encontramos un excelente tutorial para montar nuestra nube en un servidor linux, mas precisamente en Ubuntu Server 12.04 asi que les dejo el link para que lo puedan seguir aca link.

Nuestro articulo va un poquito mas allá, y vamos a montar un almacenamiento externo en nuestro OwnCloud, pensemos que ya tenemos un almacenamiento en DropBox y no queremos pasar todos esos archivos a nuestra nube sino tener este servicio disponible desde nuestra propia nube.

El primer paso seria crear nuestra cuenta o utilizar una cuenta existente en DropBox.

Una vez logeado entramos a la siguiente dirección https://www.dropbox.com/developers/apps

Le damos Click a la opción Create Apps y nos aparecen dos opciones seleccionamos Dropbox Api Apps y nos preguntara las siguientes preguntas.

What type of data does your app need to store on Dropbox?

En donde Selecionamos Files and datastores

Can your app be limited to its own, private folder?

Donde seleccionamos No My app needs access to files already on Dropbox.

y por ultimo

What type of files does your app need access to?

En done Selecionamos All file types My app needs access to a user’s full Dropbox. Only supported via the Core API

y por ultimo el nombre de la Apps.

Provide an app name, and you’re on your way.

Donde ponemos el nombre de nuestra aplicación.

Con todo esto nos creara una aplicación de donde necesitaremos extraer dos datos.
El App Key y el App Secrets.

Con estos dos datos vamos a nuestro OwnCloud y en la parte de Aplicaciones verificamos que este instalada la aplicación

External storage support

Si no es así la instalamos y vamos a la parte de Administración donde nos aparecerá las opciones de el almacenamiento externo.

Allia ya es muy intuitivo, desplegamos el cuadro de añadir almacenamiento y seleccionamos DropBox completamos con las dos Api Key y Api Secrets que obtuvimos de la creación de la App en Dropbox seleccionamos quien la va a poder utilizar y aplicamos el botón Garantizar Acceso, nos lleva a una pagina de Dropbox en donde le garantizamos el acceso a nuestro DropBox y con ello se nos crea una carpeta en el root de nuestros files DropBox si entramos a dicha carpeta nos encontraremos con el contenido de nuestra cuenta DropBox sin necesidad de salir de nuestra propia nube y sin ocupar espacio en nuestro servidor.

 

Otra opción de Almacenamiento externo es del Google Drive, aunque es un poco mas sesillo solo elegimos del menu desplegable GoogleDrive completamos quienes tendran permisos y nos aparece el botón de Garantizar Acceso, clikeamos y nos remite a una pagina de logeo de GoogleDrive ingresamos nuestros datos de al cuenta de Google y listo, nuestro OwnCloud con dos almacenamientos externos incluidos, DropBox y GoogleDrive.

No es difícil montar nuestra nube, la cual nos permite mantener nuestros datos privados completamente manejados por nosotros.

Eliminar archivos de la papelera Linux por terminal

Para vaciar la papelera de todos los usuarios y de Root:

sudo rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
sudo rm -rf /root/.local/share/Trash/*/** &> /dev/null

con el primer comando eliminamos los archivos de la papelera de todos los usuario y con el segundo comando eliminamos los archivos de la papelera del Root.

En líneas superficiales, los comandos esos borran recursivamente la carpeta de Trash y la mueven a un lugar que no existe, asegurando su borrado, al ejecutarlo como Root (con el comando sudo) no te tienes que preocupar de permisos, eso lo borra sí o sí.

Probando el celular Movistar Express

En esta oportunidad llego a mis manos, luego que mi C3 de nokia palmo, un celular Movistar Express. Empezando por el costo eneficio, me parecio adecuado por lo que tiene, un poco baja la calidad de la camara que es de 2 mp y sin flash, pero viene con todo lo que un smartphone necesita, 3g, wifi, y corre un sist. Op. Android, con lo cual tenemos a nuestra disposicion todo el market de google; el cual incluye las aplicaciones para interactuar con las mas importantes redes sociales como facebook y twitter, como también podemos encontrar aplicaciones como desde la que estoy posteando una app para worpress sacada del google play.

En definitiva un lindo celular para un usuario normal. Facil de usar y de rapida escritura con su teclado qwerty, y de facil manejo con su pantalla touch.

Luego de un par de semanas probandolo, me gusto mucho nunca habia usado un sist. android y estoy muy contento de la performance que tiene, aunque tiene muy poca memoria interna para soportar la cantidad de aplicaciones que se le pueden adicionar, aunque se instalan en la sd externa, personalmente me gusta tener las aplicaciones que mas uso en la memoria interna, no valla a ser que se rompa la sd.

Apagar / Reinicias Windows XP desde el escritorio remotos

Y seguimos trabajando con Windows, no es que sea un aficionado a Windows, simplemente es lo que hay en el trabajo, en fin, nuevamente explorando herramientas de linea de comando de comandos encontre una interesante.

Que pasa cuando estamos en una sesión de Escritorio Remoto y necesitamos reiniciar o apagar el equipo remoto y no podemos acceder fisicamente a el, vamos contento a nuestro nuestro botón de inicio, pero nos encontramos que no esta la opción de apagar equipo, sino solo desconectar, que lo que nos hace nos desconecta de la sesión remota y no llegamos a realizar nuestra cometida de reiniciar el equipo.
Bueno la solución se encuentra en nuestra terminal, esa pantalla negrita, que los usuarios Windows no estan acostumbrados a usar.

Simplemente si necesitamos Reiniciar nuestro equipo remoto, escribimos

C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /REBOOT

Y si necesitamos apagar nuestro equipo remoto

C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

Esta son las Opciones que tiene el comando

C:\WINDOWS\system32>tsshutdn /help
Parámetros no válidos.
Apague un servidor de manera controlada.

TSSHUTDN [tiempo_espera] [/SERVER:nombreservidor] [/REBOOT] [/POWERDOWN]
[/DELAY:retrasocierre] [/V]

tiempo_espera Segundos de espera tras la notificación del
usuario antes de terminar todas las sesiones
de usuario (el valor predet. es 60).
/SERVER:nombreservidor Servidor para apagar (el actual es el predet.).
/REBOOT Reiniciar el servidor cuando las sesiones de
usuario hayan terminado.
/POWERDOWN El servidor se preparará para apagarse.
/DELAY:retrasocierre Segundos de esperar tras cerrar todas las
sesiones conectadas (el valor predet. es 30).
/V Muestra información acerca de las funciones que
se están realizando.

Instalación de ReactOS

Como habíamos anticipado en el post anterior, vamos a realizar una instalación del sistema operativo ReactOS, ReactOS es un sistema operativo de código abierto (Open Source) basado en lo mejor de la Arquitectura NT reescrito totalmente desde 0, no es un clon, ni una copia del Windows, sino un sistema totalmente independiente que respeta las llamadas al sistema de este para poder lograr una compatibilidad con las aplicaciones, programas y drivers. ReactOS por lo tanto no esta basado en un sistema linux y no comparte nada de la arquitectura unix.

ReactOS es una alternativa libre a Windows, aunque todabía esta en estado alpha (no recomendable para uso en producción), esta estable y se puede utilizar.

Procederemos con su Instalación en una maquina virtual.
Para ello utilizaremos la VirtualBox, que la instalamos en el post Anterior.

1 – Desde la Pagina de ReactOS bajamos la imagen ISO del sistema.

2 – Iniciamos la VirtualBox y creamos una maquina virtual nueva.

3 – Seleccionamos la Imagen ISO de Reactos

4 – Iniciamos la instalación de ReactOS que es similar a la instalación de un Windows XP.
Seleccionamos el idioma, luego aceptamos los términos  seleccionamos la partición a  formatear, recordar que solo esta implementada la partición en FAT. y esperamos que finalice la instalación, luego de unos minutos ya tenemos el sistema instalado.

Inicia ReactOS y pedirá instalar unos dispositivos y programas para finalizar la instalación del sistema Operativo.

Y listo Tenemos a ReactOS instalado en nuestra Maquina Virtual para probar y testear, ya que esta todabia en una fase de pruebas mas información en la pagina oficial de ReactOS 

Luego subiré imagenes del sistema operativo y veremos que podemos hacer con este.

NightSlayer.

Instalación de una Maquina Virtual con VirtualBox

https://www.virtualbox.org/wiki/Downloads

Bueno la idea de este post en realidad es otra, es probar un sistema operativo   open source que ya lleva años de desarrollo aunque todabia  esta en fase alpha (no recomendable para producción), se trata de ReactOS, es un sistema operativo que corre en la arquitectura x86 similar a un Windows NT, la arquitectura NT actualmente vigente y la encontramos en sistemas operativo como puede ser Windows 8, Windows 7, Windows Vista, Windows XP, en realidad en todos los sistemas operativos de Windows, ya sean server o desktop, a partir de la salida del mismo Windows NT, sucedido por el Windows 2000.

El sistema Operativo ReactOS no emula Windows, sino que reescribieron todo el código del núcleo  respetando los nombres de la API misma de windows, incluyendo el núcleo NT, asi poder hacer tanto compatibles los programas que corren en windows puedan correr en ReactOS.

Bueno, en definitiva comencemos con lo que íbamos a hacer, instalar la Maquina Virtual VirtualBox.

Bajaremos la maquina en su ultima versión desde la pagina del desarrollador, https://www.virtualbox.org/wiki/Downloads.
Podemos encontrar la maquina virtual ya sea para windows, linux, solaris, asi que bajaremos la de la arquitectura que nosotros estemos usando.

https://www.virtualbox.org/wiki/Downloads
Pagina web de VirtualBox

Y Procederemos con su instalación basica.


Durante la instalación puede ser que nos pida validar algunas cosas ya que no pueden ser validadas como compatibles con el logotipo de Windows, pero son segura de instalar y no comprometen al sistema, la mayoría son de las interfaces de red virtuales que crea.

Validación del Software a instalar
Validación del Software a instalar

Con este ultimo paso demora en crear las interfaces de red, y listo nos crea los acceso directos en el escritorio.

En el siguente post hablaremos bien sobre ReactOS y su instalación.

NightSlayer

Conectar varios usuarios remotos Windows XP y activar hibernaciòn

Son las 4:30 de la madrugada y no se podía dormir, así que mejor que escribir una entrada al blog.

Hoy estuve tratando de encontrar la forma de conectarme a un escritorio remoto en un Windows XP pero sin desloguear al usuario que esta en sesión en ese momento, es decir conectar varias sesiones de escritorio en una misma maquina. Bueno que mas da que existe google y navegando entre diferentes opciones encontré una que me funciono.

Vale decir que el poder conectar varias sesiones de escritorio remoto esta activado en las versiones de Windows Server, pero como el XP es un Windows de Escritorio esta es una de las tantas opciones que digamos fue ocultada o desactivada para diferenciar de un server y no sobrecargar un pc de escritorio con cosas que un usuario común no utilizaría  pero como nosotros siempre le queremos sacar el máximo provecho a nuestra vieja maquina nos escudriñamos y buscamos todo aquello que nos haga la vida mas sencilla.

Bueno sigamos con lo nuestro, la cuestión era poder conectar dos sesiones de un escritorio remoto simultáneamente sin que la otra se deslogee.

Para ello simplemente hay que modificar un par de entradas en el registro y copiar una librería dinámica (termsrv.dll) a nuestra biblioteca de librerías.

Primero Bajamos el Siguente Archivo (URDPC) y lo descomprimimos:

Lo primero que hacemos es agregar unas lineas a nuestro registro de Windows

Abrimos nuestra consola y ejecutamos.

@REG ADD «HKLM\SYSTEM\ControlSet001\Control\Terminal Server\Licensing Core» /v EnableConcurrentSessions /d 1 /t REG_DWORD /f >nul
@REG ADD «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v EnableConcurrentSessions /d 1 /t REG_DWORD /f > nul
@REG ADD «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /v AllowMultipleTSSessions /d 1 /t REG_DWORD /f > nul

Siguiendo esto Copiamos nuestra libreria a sus respectivos directorios, recordemos renombrar la libreria original para tenerla de resguardo si algo falla.

copy termsrv.dll C:\Windows\System32\dllcache
copy termsrv.dll C:\WINDOWS\ServicePackFiles\i386
ren C:\WINDOWS\system32\termsrv.dll termsrv_orig.dll
copy termsrv.dll C:\WINDOWS\system32

y luego modificamos las siguenets claves en el registro de Windows.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
«fDenyTSConnections»=dword:00000000
«TSAdvertise»=dword:00000001
«IdleWinStationPoolCount»=dword:00000001
«TSAppCompat»=dword:00000000
«TSEnabled»=dword:00000001
«TSUserEnabled»=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core]
«EnableConcurrentSessions»=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
«fEnableWinStation»=dword:00000001
«MaxInstanceCount»=dword:ffffffff

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
«AllowMultipleTSSessions»=dword:00000001

Reiniciamos y listo.

Como vemos no es complicado pero son muchas cosas que escribir, principalmente en el registro de Windows, asi que aca les dejo una forma mas fácil en el siguiente archivo URDPC.zip van a encontrar una serie de archivos .bat y un archivo de registro.
Descompriman el URDPC y ejecuten primero el Install RDP.bat (este copia la libreria y agrega las claves) y luego el TS Reg Patch.reg )el cual modifica el registro de Windows), reinician y listo, ya pueden conectar varias sesiones del escritorio remoto simultaneamente.
Recuerden que muchas sesiones abierta en una misma maquina puede hacer que disminuya el rendimiento, pero bueno si llegaron hasta acá es porque para algo les va a servir.

Y de yapa esta noche encontré la forma de activar la hibernación (pasar todos los datos de memoria al disco para poder apagar la computadora sin perder datos) en aquellos Windows vista que la tienen desactivada.

Abren una consola en modo administración, (click derecho, ejecutar como administrador) y escriben

powercfg -H ON 

le dan enter, se demora unos segundo y listo ya tiene el modo hibernacion activo.

Espero que les alla servido esta info.

NightSlayer

 

Multi User Dungeon

Después de tanto tiempo sin actualizar el blog, he decidido embarcarme en un nuevo proyecto de desarrollo, también luego de años de no programar, por el momento estoy definiendo los lineamientos de este proyecto, que por ahora  va a llevar de nombre MUD1012, la idea es volver a recrear los viejos juegos Multi User Dungeon, fueron pioneros en los juegos de rol actualmente denominado mmorpg, salvo pro una gran diferencia, son todos textuales.

Si textuales, es decir cada comando, dirección donde ir, cosa que hacer se hace de una manera escrita, creo que nos encontramos en un momento en la sociedad donde los chicos, adolescentes, adultos, han perdido un poco la capacidad de la imaginación. Partamos de que ya se leen pocos libros, muchos prefieren las películas en vez de un libro, en donde personalmente, creo que ya sean escenarios y momentos son descriptos con mas precisión y el lector tiene una participación mas activa ya que lo que lee lo va plasmando en sus ideas y generando ese mundo de lo que la lectura le va llevando.

Por lo tanto, estoy intentando volver a recrear esos legendarios MUD, pero ara que sea un poco mas complicada la cosa, no voy a utilizar ningún servidor ya existente open source que se pueden encontrar en los repositorios de códigos  sino que mi idea es crear uno desde 0, sino que gracia tiene, que mejor forma de aprender algo haciéndolo uno mismo.

Bueno después de una breve reseña del porque de mi proyecto, si alguien quiere ayudar y colaborar bienvenido.

Partamos al proyecto.

Nombre del proyecto MUD2012 (no muy original)
Lenguaje de programación Java (hace mucho que no lo utilizo y me gusta su portabilidad)
Motor de base de datos MySql
Estilo de Juego Multi User Dungeon

Estado actual del proyecto.

Creando estructura de datos.
Definiendo historia, seguramente se centrara en algo medieval, me parece que los personajes tiene más historias en esta época para rolear, que si fuera algo futurista.
Iniciando la diagramación de la estructura del server.
Que tengan un buen día.

 

Ultima carta del Dr. René Favaloro

PARA TODOS LOS POLITICOS CORRUPTOS Y SIN PATRIA
EL JUEZ LIBERO LA CARTA DE FAVALORO’
El Juez liberó la nota que dejó el Dr. René Favaloro antes de suicidarse.
(Del Dr. René Favaloro/ julio 29-2000 – 14,30 horas)

Si se lee mi carta de renuncia a la Cleveland Clinic, está claro que mi regreso a la Argentina (después de haber alcanzado un lugar destacado en la cirugía cardiovascular) se debió a mi eterno compromiso con mi patria. Nunca perdí mis raíces..

Volví para trabajar en docencia, investigación y asistencia médica. La primera etapa en el Sanatorio Güemes, demostró que inmediatamente organizamos la residencia en cardiología y cirugía cardiovascular, además de cursos de post grado a todos los niveles.
Le dimos importancia también a la investigación clínica en donde participaron la mayoría de los miembros de nuestro grupo. En lo asistencial exigimos de entrada un número de camas para los indigentes. Así, cientos de pacientes fueron operados sin cargo alguno.

Continuar leyendo «Ultima carta del Dr. René Favaloro»

Ejecutar aplicaciones remotas de X mediante ssh

Bueno en este post, pasaremos a explicar como podemos ejecutar aplicaciones de X remotamente utilizando como tunel ssh y Xming como servidor de X.

Algunas veces nos encontramos que necesitamos ejecutar algunas aplicaciones X de nuestro servidor Linux, nos encontramos lejos de nuestro servidor y solo tenemos una maquina con Windows.
Una solución posible la tenemos con solo dos programas, Putty como cliente SSH y XMing como servidor X.

Bajamos estos dos Links
Putty 

Xming

Instalamos ambos programas.

Ejecutamos XLaunch y nos aparecerá la siguiente pantalla

Continuar leyendo «Ejecutar aplicaciones remotas de X mediante ssh»