Posts in category Lenguajes de programación


Como agrupar ficheros en la consola de DOS

Talvéz hay que agrupar logs o otros ficheros para poderlo abrir todos a la vez en un unico fichero, entonce hacerlo a mano podría ser un proceso bastante largo.

Así que en el Prompt de MS-DOS tenemos una manera bastante sencilla de hacerlo, y los pasos son lo siguentes:

  1. Poner todos los ficheros en una carpeta
  2. Abrir la consola de MS-DOS desde windows (run-> cmd)
  3. escribir el siguente comando: for %f in (*.*) do type “%f” >> aggregados.txt
  4. Abrir el fichero aggregados con todos los agregados

la aggregación se hace por orden de nombre alfabético del fichero, osea si tenemos:

...

Read more 0 Comments

VPS con SSD sube el rendimiento y la velocidad de la web

Acabo de hacer un upgrade a mi servidor VPS, ahora está funcionando con un 8 Cores de tipo Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz, con 3 Gb de Ram y 100Gb de disco duro SSD.

Al pasar da 4 a 8 Cores he visto que hay una diferencia notable de rendimiento, y al ponerle el disco duro SSD ha mejorado mucho lo que es el tiempo de carga de la primera pagina que el usuario visita.

Mi servidor es un WHM con Cpanel sobre CentOS, tengo acceso root y tiene un suporte online via chat 24/7

El provedor es Arvixe, y si esperais a contratarlo el 24 de Noviembre hasta el 25 de noviembre hay un descuento del 50% usando el coupon “black friday” a la hora de pagar. Con este descuento podeis contratar el VPS Pro (el que tengo yo) por 40$ al mes, convertido en euros son sobre 30 Euros!

La opcion SSD sale a 10$ al mes, pero entiendo que si la contratais junta al VPS os saldrá a 5$, que está muy bien.

a ejecutar el comando “top” en la shell de linux el output es este:

top - 23:19:17 up  9:17,  1 user,  load average: 1.14, 0.97, 1.14
Tasks: 265 total,   2 running, 263 sleeping,   0 stopped,   0 zombie
Cpu(s): 14.7%us,  0.8%sy,  0.0%ni, 83.4%id,  0.1%wa,  0.3%hi,  0.6%si,  0.0%st
Mem:   3087792k total,  2309068k used,   778724k free,    93516k buffers
Swap:        0k total,        0k used,        0k free,  1442864k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

2926 mysql     15   0  737m 126m 3696 S 87.8  4.2 323:45.94 mysqld
3255 duttotech  16   0  189m  71m 8060 R 26.4  2.4   0:03.41 php
3253 duttotech  15   0  152m  34m 8428 S  3.0  1.1   0:01.88 php
3252 duttotech  15   0  151m  34m 8396 S  1.7  1.1   0:02.53 php
3164 duttotech  15   0  176m  59m 8600 S  1.3  2.0   0:02.91 php
3300 duttotech  15   0 12896 1256  840 R  0.7  0.0   0:00.11 top

...

Read more 0 Comments

Como instalar una tienda virtual con PrestaShop en 5 minutos?

Prestashop es una herramienta muy potente, que os permite gestionar completamente vuestro negocio online, sin teneros que preocupar de programar.

Está hecho en PHP con base de datos MySQL, entonces vuestro servidor tendrá que tener estas dos principales características.

Como ya hice un articulo sobre como instalar WordPress voy a apuntar también los pasos para crear una tienda virtual con Prestashop, y os voy a esplicar la manera más rapida de hacerlo.

...

Read more 0 Comments

Servidor VPS que recomiendo para vuestro negocio online

Hace bastante tiempo estoy usando un VPS de Arvixe y la verdad es que me encuentro muy bien con ellos.

Mi servidor es un Virtual Private Server con las siguentes caracteristicas:

  • Disco Duro: 100 GB
  • Transferecia de datos: Illimitada
  • RAM Dedicada: 3 GB
  • CPU Cores: 8
  • Certificado SSL Gratuito
  • Un Dominio gratuito

El Panel de control es un Cpanel y se puede haceder como root a la shell linux.

Tambien incluye la instalacion gratuita de SVN para tener un repositorio de codigo y de RedMine.

...

Read more 0 Comments

Como acceder a la lista de los procesos en Java (Linux y Windows)?

Talvez es necesario acceder al listado de los procesos para monitorizar o controlar si una applicación está corriendo o no, o por ejemplo para evitar que hayan más de una instancia del mismo proceso corriendo en el servidor.

Java nos permite de hacer esto atravéz  Runtime.getRuntime().exec(…) de optener el listado de nuestros procesos.

Para Windows:

try{
Process proc = Runtime.getRuntime().exec("wmic.exe");
BufferedReader input = new BufferedReader(new InputStreamReader(proc.getInputStream()));
OutputStreamWriter oStream = new OutputStreamWriter(proc.getOutputStream());
oStream .write("process where name='nuestroProceso.exe'");
String line;
while ((line = input.readLine()) != null) 
{ 
  if (line.contains("nuestroProceso.exe")) 
     return true; 
} 
input.close(); 
} 
catch (Exception ex) 
{ 
// handle error 
}

...

Read more 2 Comments